1.题目描述:
根据输入的四个参数:a,b,c,f参数,画出对应的矩形。前两个参数 a,b为整数,依次代表矩形的高和宽:第三个参数c是一个字符,表示用来填充的矩形符号第四个参数 f为整数,0 代表空心,否则代表实心。具体例子请见样例。
2.输入格式
第-行: a,b.c,f.
3.输出格式
一个矩形。
4.输入:
7 7 @ 0
5.输出
@@@@@@@
@ @
@ @
@ @
@ @
@ @
@@@@@@@
6.说明/提示
数据范围:
3 < a < 100.5<b< 100。保证c是一个可见的字符(ASCII码在(33,126 内)0≤ f< 1.
7.代码:
#include<stdio.h>
int main(){
int a,b,f;
char c;
scanf("%d %d %c %d",&a,&b,&c,&f);
if(f!=0){
for(int i=0;i<a;i++){
for(int j=0;j<b;j++){
printf("%c",c);
}
printf("\n");
}
}else{
for(int i=0;i<a;i++){
if(i==0||i==a-1){
for(int j=0;j<b;j++){
printf("%c",c);
}
printf("\n");
}else{
printf("%c",c);
for(int j=0;j<b-2;j++){
printf(" ");
}
printf("%c\n",c);
}
}
}
return 0;
}