#include <stdio.h> int main() { int a, i,j; while (scanf("%d", &a) != EOF) { for(i=0;i<a;i++){//控制行 for(j=0;j<a-i-1;j++){//观察第一行第一个*的位置,找出数据关系 printf(" "); } for(j=0;j<=i;j++){//注意这里是j<=1,不能是j<i,否则会少打印一行 printf("* "); } // for(j=0;j<a-i-1;j++){这一段吧可有可无 // printf(" "); // } printf("\n"); } } return 0; }