描述
根据参数,画出矩形。输入四个参数:前两个参数为整数,依次代表矩形的高和宽(高不少于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 }