题解 | X形图案
X形图案
https://www.nowcoder.com/practice/83d6afe3018e44539c51265165806ee4
#include <stdio.h> int main() { int n = 0; while (scanf("%d", &n) != EOF) { int i = 0; int j = 0; //上 for (i = 0; i < (n / 2); i++) { for (j = 0; j < i; j++) { printf(" "); } printf("*"); for (j = 0; j < n - 2 - 2*i; j++) { printf(" "); } printf("*\n"); } //中 if (n % 2) { for(j = 0; j < (n / 2); j++) { printf(" "); } printf("*\n"); } //下 for (i = n/2 - 1; i >= 0; i--) { for(j = 0; j < i; j++) { printf(" "); } printf("*"); for (j = 0; j < n - 2 - 2*i ; j++) { printf(" "); } printf("*\n"); } } return 0; }