for(expression1;expression2;expression3)
expression1给变量初始化,
expression2设定范围(条件),可以有多个条件
expression3变量的变化情况,可以为空
for(i=0;i<=n;i++) //控制打印的行数
{
for(j=0;j<=n-i;j++) //控制一行打印多少个空格
printf(" ");
for(j=1;j<2*i;j++) //控制一行打打印的“A”的个数(即从第二行开始 A的个数=行数的2倍-1)
printf("A");
printf("\n");
}
如果我输入i为5,则输出结果为:
A
AAA
AAAAA
AAAAAAA
AAAAAAAAA
这样的可以结合结果来分析,可以帮助理解