注册 登录
编程论坛 VC++/MFC

输出三角形问题 谁能帮解释下 这个看不太明白

低调飞过 发布于 2013-04-01 20:32, 561 次点击
int i,j,n=5;
for(i=1;i<=n;i++)  
{
 for(j=1;j<=n-i+1;j++)
{
printf(" ");
}
for(;j<=n+i;j++)   这句看的很晕
{
printf("*");
}
printf("\n");
}

谁能给仔细讲下 ?
3 回复
#2
Susake2013-04-01 20:34
kk..
#3
lsnaimei2013-04-01 21:44
去看看课本上的for循环吧
#4
守候幸福2013-04-01 22:25
for(;j<=n+i;j++) 这一句表示j的初始值为n-i+1,其实也就是上一个for循环的终止条件表达式+1作为j的初始值
1