读书人

for的循环嵌套有关问题

发布时间: 2013-10-07 19:41:22 作者: rapoo

for的循环嵌套问题
#include <stdio.h>

int main()
{
int i =1,j=1;
for(i=1;i<10;i++)
{
for(j=1;j<i+1;j++)
{
printf("%d*%d=%d\t",j,i,i*j);
}
printf("\n");
}
return 0;
}
最近学到了for的循环嵌套,感觉有些混乱,不知道它们之间的执行顺序到底是怎么样,有没有哪位大神能详细的帮我解释一下,复制党勿扰!
[解决办法]
没得编辑帖...真不方便

#include <stdio.h>

int main()
{
int i =1,j=1;
for(i=1(开始for前先把i设成1) ;i<10(条件) ;i++ (内容完结后再i++) )
{
for(j=1;j<i+1;j++)
{
printf("%d*%d=%d\t",j,i,i*j);
}
printf("\n");
}
return 0;
}
[解决办法]
#include <stdio.h>

int main()
{
int i =1,j=1;
for(i=1;i<10;i++)
{
for(j=1;j<i+1;j++)
{
printf("%d*%d=%d\t",j,i,i*j);
}
//一般来说,从外循环for赋值一次,到内循环for循环一遍。只是你这个比较特殊,内循环一次而已。
printf("\n");
}
return 0;
}

读书人网 >C++

热点推荐