测评会员优惠活动进行中 · 开通 VIP,有效期内测评不限次 VIP 优惠中 · 测评不限次 立即查看

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; }
上一题 下一题