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