#include <stdio.h> int main() { int a = 0; while(scanf("%d",&a) != EOF) { for(int i = 1;i <= a;i++) { for(int j = 1;j <= a - i;j++) { printf(" "); } for(int k = 1;k <= i;k++) { printf("* "); } printf("\n"); } } return 0; }
内部两个for分别用于打印空格和*空格,主要注意for条件。