1097:画矩形
1097:画矩形时间限制: 1000 ms 内存限制: 65536 KB 提交数: 45116 通过数: 26770 【题目描述】根据参数,画出矩形。输入四个参数:前两个参数为整数,依次代表矩形的高和宽(高不少于3行不多于10行,宽不少于5列不多于10列);第三个参数是一个字符,表示用来画图的矩形符号;第四个参数为1或0,0代表空心,1代表实心。 【输入】输入一行,包括四个参数:前两个参数为整数,依次代表矩形的高和宽(高不少于3行不多于10行,宽不少于5列不多于10列);第三个参数是一个字符,表示用来画图的矩形符号;第四个参数为1或0,0代表空心,1代表实心。 【输出】输出画出的图形。 【输入样例】7 7 @ 0 【输出样例】@@@@@@@ @ @ @ @ @ @ @ @ @ @ @@@@@@@ #include<iostream> #include<iomanip> #include<cstdio> #include<cstring> #include<string> #include<cstdio> #include <cmath> using namespace std; int main(){ int a,b; char ch; bool x; int i,j; cin>>a>>b; cin>>ch; cin>>x; if(x) { for(i=1; i<=a; i++) { for(j=1; j<=b; j++) cout<<ch; cout<<endl; } } else//空心 { for(i=1; i<=a; i++) { for(j=1; j<=b; j++) { if((i==1)||(i==a)||(j==1)||(j==b)) cout<<ch; else cout<<" "; } cout<<endl; } } cout<<endl; return 0; }
|