今天正好看到三元运算符,那就上手实践一下
#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;
}