#include <stdio.h> int main() { int i = 0; while(scanf("%d\n", &i) != EOF) { int m = 0; int n = 0; //打印前i行 for( m = 0; m < i; m++) { for( n = 0; n < i - m ; n++) { printf(" "); } for(n = 0; n <= m; n++) { printf("* "); } printf("\n"); } //打印后i+1行 for( m = 0; m <= i; m++) { //打印空格 for( n = 0; n < m; n++) { printf(" "); } //打印* for( n = i - m; n >= 0; n--) { printf("* "); } printf("\n"); } } return 0; }