今天正好看到三元运算符,那就上手实践一下
#include <stdio.h>
int main() {
int a;
char b;
while (scanf("%d", &a) != EOF) {
for (int i = 1; i <= a; i++) {
for (int j = 1; j <= a; j++) {
b = (i == j || i + j == a+1) ? '*' : ' ';
putchar(b);
}
printf("\n");
}
}
return 0;
}

京公网安备 11010502036488号