代码实现
#include <stdio.h> int main(){ int row,col; char c; scanf("%d %c",&col,&c); //输入列数和所用字符 row=col/2+col%2; int i=0; //第一行 for(i;i<col;i++){ printf("%c",c); } printf("\n"); int j=1; for(j=1;j<row-1;j++){ printf("%c",c); //每行第一个字符 i=1; for(i;i<col-1;i++){ printf(" ") ; //1到col-1列空格 } printf("%c",c); //每行最后一个字符 printf("\n"); } i=0; //最后一行 for(i;i<col;i++){ printf("%c",c); } return 0; }