#include <stdio.h> int main() { int n, i, j; while(scanf("%d", &n) != EOF) { for( i=0; i<=n; i++) //先打印n+1行 { for( j=0; j<=(n-i); j++) //每行的* 个数递减,从n+1减到1 printf("* "); printf("\n"); } for(i=0; i<n; i++) //再打印下部分从* * 开始,共n行 { for(j=0; j<=(i+1); j++) //每行的* 个数从2个递增到n+1 printf("* "); printf("\n"); } } return 0; }