#include <stdio.h>
//#include <math.h> //调用round函数
int main()
{
int n, i, m, j;
char c;
scanf("%d %c", &n, &c);
for(i=0; i<n; i++) printf("%c", c); //第一行
printf("\n");
//m=(int)round(n/2.0)-2; //round为四舍五入函数,输入和返回值均为double型
if(n%2==0) m=n/2-2;
else m=n/2-1;
for(i=0; i<m; i++) {
printf("%c", c);
for (j=0; j<n-2; j++) printf(" ");
printf("%c\n", c);
} //中间几行
for(i=0; i<n; i++) printf("%c", c); //最后一行
}
1、注意round的返回值为double型,vc6.0不支持 这个函数