//对于有行有列的图形采用双循环,i控制行,j控制列,对于这种金字塔,倒三角,我们可以先利用循环把空格打印出来,然后在相应的位置放上*.
#include<stdio.h>
int main()
{
int i,j,n;
while (scanf("%d", &n) != EOF) {
for (int i = 0; i < n; i++) { //行
for (int j = 0; j <n - i-1; j++) {//列,观察列与行的关系
printf(" ");
}
for (int j = 0; j<= i; j++) {
printf("* ");
}
printf("\n");
}
}
}