#include<stdio.h> main() { int i,j,k; for(i=1;i<=5;i++) { for(j=1;j<=5-i;j++) //就是循环一次 内循环次数减一 换一种说法 就是改变内循环次数哈 在说明白点就是先输出3个空格 循环后再输出2个空格 ...依次内推 printf(" "); for(k=1;k<=2*i-1;k++) printf("#"); printf("\n"); } }