PTA【乙级】1036-跟奥巴马一起编程
题目描述
看样例我还以为中间都隔了一行,这题难度初级吧,思想就是行数和列数一个四舍五入的关系,最后输出的时候将图形分成三个部分就好了。
#include<stdio.h>
int main(){
int row,col;
char c;
scanf("%d %c",&col,&c);
if(col%2==1) row=col/2+1;
else row=col/2;
for(int i=0;i<col;i++){
printf("%c",c);
}
printf("\n");
for(int i=2;i<row;i++){
printf("%c",c);
for(int j=0;j<col-2;j++){
printf(" ");
}
printf("%c\n",c);
}
for(int i=0;i<col;i++){
printf("%c",c);
}
return 0;
}