#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语言,不知道这个思路怎么样啊!



京公网安备 11010502036488号