考察知识点:
1.四舍五入
2.按要求输出
#include<stdio.h>
int main(void){
int i,t,N,M;
char a;
scanf("%d %c",&N,&a);
M=(N-2*N/2)==1?N/2+1:N/2;//利用条件表达式四舍五入
//M=(int)(N/2+0.5);//利用浮点数特点和自动转化进行四舍五入
for(i=0;i<N;i++)//打印第一行
printf("%c",a);
printf("\n");
for(i=0;i<M-2;i++){//打印中间行
printf("%c",a);
for(t=0;t<N-2;t++)
printf(" ");
printf("%c\n",a);
}
for(i=0;i<N;i++)//打印最后一行
printf("%c",a);
}