1168画矩形
根据参数,画出矩形。输入四个参数:前两个参数为整数,依次代表矩形的高和宽(高不少于3行不多于10行,宽不少于5列不多于10列);第三个参数是一个字符,表示用来画图的矩形符号;第四个参数为1或0,0代表空心,1代表实心。
输入
输入一行,包括四个参数:前两个参数为整数,依次代表矩形的高和宽(高不少于3行不多于10行,宽不少于5列不多于10列);第三个参数是一个字符,表示用来画图的矩形符号;第四个参数为1或0,0代表空心,1代表实心。
输出
输出画出的图形。
输入样例 1
7 7 @ 0
输出样例 1
@@@@@@@ @ @ @ @ @ @ @ @ @ @ @@@@@@@
代码:
1 #include<iostream> 2 using namespace std; 3 int main() 4 { 5 int a,b,c; 6 char x; 7 cin>>a>>b>>x>>c; 8 if(c==0) 9 { 10 for(int k=1;k<=b;k++) 11 { 12 cout<<x; 13 } 14 cout<<endl; 15 for(int j=0;j<=a-3;j++) 16 { 17 for(int i=1;i<=b;i++) 18 { 19 if(i==1||i==b) cout<<x; 20 else cout<<" "; 21 } 22 cout<<endl; 23 } 24 for(int k=1;k<=b;k++) 25 { 26 cout<<x; 27 } 28 } 29 if(c==1) 30 { 31 for(int k=1;k<=b;k++) 32 { 33 cout<<x; 34 } 35 cout<<endl; 36 for(int j=0;j<=a-3;j++) 37 { 38 for(int i=1;i<=b;i++) 39 { 40 cout<<x; 41 } 42 cout<<endl; 43 } 44 for(int k=1;k<=b;k++) 45 { 46 cout<<x; 47 } 48 } 49 return 0; 50 }