Give you the width and height of the rectangle,darw it.
after each case, you should a blank line.
3 2
+---+ | | | |+---+
题解:水题
代码:
#include<stdio.h> #include <stdlib.h> #include <string.h> #include <math.h> void print(int m,int n) { int i=0,j=0,k; //第一行 printf("+"); for(i = 0;i < m;i++) printf("-"); printf("+\n"); //中间 for(j = 0;j < n;j++) { printf("|"); for(i = 0;i < m;i++)printf(" "); printf("|\n"); } //最后一行 printf("+"); for(i = 0;i < m;i++) printf("-"); printf("+\n"); printf("\n") ; } int main() { int m,n,i,j,k; while(scanf("%d%d",&m,&n) != EOF) { print(m,n); } return 0; }