c语言中 有三个for语句 比如 for(i=2;i<=100;i++) for(k=2;k<=100;k++) for(m=2;m<=100;m++) 他们的计算顺

c语言中 有三个for语句 比如
for(i=2;i<=100;i++) 1
for(k=2;k<=100;k++) 2
or(m=2;m<=100;m++) 3
他们的计算顺怎么算 也就是 for语句嵌套 算完1 是算2还是3 内层完了 不晓得外层指的是1还是2

第1个回答  2012-07-18
这个就是做加法的叠加运算 啊,第一个for就是从1开始一直加到100为止,;第二个for则是从2一直加到100;第三个for则是从3一直加到100。
顺序是先1,然后再1+1得出一个值后返回,这样一直下去,找到一百为止做加法
第2个回答  2012-07-18
先运行1 一次 然后 2 运行99 次 2的每一次 3都要运行99次

也就是说 1 运行一次 2要运行99次 3要运行9801次

跟齿轮一样 大齿轮转一个齿 够小齿轮转好多圈的了

再举个形象的例子

1是 老总 2 是领导 3是基层员工

1 给2 说 召开大会

2 去通知各个部门

每个部门又都去通知各个员工
第3个回答  2012-07-18
顺序是先算1的i = 2,,
(1)2的k = 2,算3 100 - 2 + 1 = 99次。回过头再算2的k = 3,算3 99次。再回过头算2 的k = 4,算3 99次。
(2)如此循环直到k = 101才返回1,i++后i = 3,继续(1),直到i = 101为止。
第4个回答  2012-07-18
嵌套都是自内向外算的,先算for1,在第一次碰到for2就开始算for2,在for2里面碰到for3开始算for3,for3 算100次之后,退出来接着算for2,for2 100次之后,再算 for1。

for3 的外层是 for2,for2的外层是 for 1 嘛!
第5个回答  2012-07-18
1.首先进去循环 第一步就是i=2 然后进行判断i<=100 满足就执行循环里的语句
2后面的语句又是一个循环 同理 第一步就是k=2 然后进行判断k<=100 满足就执行循环里的语句
3后面又是一个循环 同理 第一步就是m=2 然后进行判断m<=100 满足就执行循环里的语句
语句算完后 执行m++ 再判断m<=100 满足就执行循环里的语句 m++ 后面同理 直到不满足条件 推出循环执行k++ 后面同理
外层是1本回答被提问者采纳
相似回答