A52009. 画矩形
填空题
中等
知识点
题目描述
画矩形
题目描述
根据参数,画出矩形。
输入
输入一行,包括四个参数:前两个参数为整数,依次代表矩形的高和宽(高不少于3行不多于10行,宽不少于5列不多于10列);第三个参数是一个字符,表示用来画图的矩形符号;第四个参数为1或0,0代表空心,1代表实心。
输出
输出画出的图形
样例输入
7 7 @ 0
样例输出

参考答案
#include<iostream>
using namespace std;
int main() {
int a,b;
char c;
int d;
cin>>a>>b>>c>>d;
if(d==1) {
for(int i=0; i<a; i++) {
for(int j=0; j<b; j++)
cout<<c;
cout<<"\n";
}
}
if(d==0) {
for(int n=1; n<=a; n++) {
if(n==1||n==a) {
for(int m=0; m<b; m++)
cout<<c;
cout<<'\n';
} else {
cout<<c;
for(int q=1; q<=b-2; q++)
cout<<" ";
cout<<c<<'\n';
}
}
}
return 0;
}
上一题
下一题