#include <stdio.h> int main() { int row,column = 0; int i = 0; while (scanf("%d",&row) != EOF) { for (i = 1;i <= row; i++) {//整个图形要打印的行数 for (column = 1; column <= row; column++) { if ((column == i) || column == row - (i - 1)) { printf("*"); } else { printf(" "); } } printf("\n"); } } return 0; }
对角线相等是解题关键