题目描述
根据输入的四个参数:a,b,c,f 参数,画出对应的矩形。
前两个参数 a,b 为整数,依次代表矩形的高和宽;
第三个参数 c 是一个字符,表示用来填充的矩形符号;
第四个参数 f 为整数,0 代表空心,否则代表实心。
具体例子请见样例。
输入格式
第一行:a,b,c,f。
输出格式
一个矩形。
输入输出样例
输入 #1
7 7 @ 0
输出 #1
@@@@@@@
@ @
@ @
@ @
@ @
@ @
@@@@@@@
说明/提示
数据范围:
3≤a≤100。
5≤b≤100。
c 是一个可见的字符。
0≤f≤100。
这道题我们只需要带入a,b,c,f这4个变量就行了。
话不多说,直接上代码:
#include<bits/stdc++.h>
using namespace std;
int a,b,f;
char c;
int main(){
scanf("%d %d %c %d",&a,&b,&c,&f);
for (int i=1;i<=a;i++){
for (int j=1;j<=b;j++){
if (i!=1&&i!=a&&j!=1&&j!=b)
printf("%c",f==0?' ':c);
else printf("%c", c);
}
printf("\n");
}
return 0;
}