#include<stdio.h>
int main() {

char a;
scanf("%c", &a);
int n = 5;//代表行列数,可以是任何奇数
for (int x = 0; x < n; x++) {
//外循环n次
	for (int y = 0; y < n;y++) {
    //内循环n次
		if((((n / 2 - x) <= y) && (y <= (n / 2 + x))) && 
				(((n / 2 - n + 1 + x) <= y) && (y <= (n / 2 + n - 1 - x)))) {
				//这里是判断,符合条件的输入字符,不符合条件的输入空格
                printf("%c",a);
		}
		else
		{
				printf(" ");
		}
	}

	printf("\n");
}
return 0;

}

新人学习c语言,不知道这个思路怎么样啊!