上图是一个Mysql查询结果图,咱们看到这个表格很是漂亮,只须要使用”+”和”-”两个符号就能够打印,如今你的任务是打印一个n×m的表格咱们定义单位长度(水平方向有三个”-”,竖直方向有一个”| ”,”|”对齐”+”)的矩形表格为html
输入只有一行包含两个整数n和m(0<n,m<13)。算法
输出n×m的表格。sql
输入样例 1 复制markdown
1 1
输出样例 1ui
+---+ | | +---+
输入样例 2 复制spa
1 2
输出样例 2code
+---+---+ | | | +---+---+
1 #include "stdafx.h" 2 #include "stdlib.h" 3 void PrintMysqlSolution(int rowNum, int colNum); 4 5 int _tmain(int argc, _TCHAR* argv[]) 6 { 7 int rowNum; 8 int colNum; 9 scanf_s("%d %d",&rowNum,&colNum); 10 PrintMysqlSolution(rowNum,colNum); 11 system("pause"); 12 return 0; 13 } 14 //算法 ,一行一行的打印 15 void PrintMysqlSolution(int rowNum, int colNum) 16 { 17 //首先根据输入的列数打印第一行的图形 18 for(int colIndex=0;colIndex<colNum;colIndex++) 19 { 20 printf("+---"); 21 } 22 printf("+\n"); 23 24 //而后根据输入的行列,打印剩余部分的图形 25 for(int rowIndex=0;rowIndex<rowNum;rowIndex++) 26 { 27 for(int colIndex=0;colIndex<colNum;colIndex++) 28 { 29 30 printf("| "); 31 32 } 33 printf("|\n"); 34 35 //根据列数,打印最后一行的图形,和第一行同样 36 for(int colIndex=0;colIndex<colNum;colIndex++) 37 { 38 printf("+---"); 39 } 40 printf("+\n"); 41 42 } 43 44 }