PHP for循环问题..

for循环里再嵌套一个for循环for($a=1;$a<=10;$a++){for($b=1;$b<=$a;$b++){echo$b."";}echo"<BR>";}输出... for循环里再嵌套一个for循环

for($a=1;$a<=10;$a++) {
for($b=1;$b<=$a;$b++) {
echo $b." ";
}
echo "<BR>";
}

输出结果:

1
1 2
1 2 3
1 2 3 4
1 2 3 4 5
1 2 3 4 5 6
1 2 3 4 5 6 7
1 2 3 4 5 6 7 8
1 2 3 4 5 6 7 8 9
1 2 3 4 5 6 7 8 9 10

谁能给我讲一讲FOR循环极其嵌套循环的原理?
展开
 我来答
nono_2000
2009-07-03 · TA获得超过184个赞
知道答主
回答量:117
采纳率:0%
帮助的人:65.8万
展开全部
进入第一层循环后,执行一些语句,再进入第二层循环,执行第二层循环的语句,当第二层循环结束跳出后,再判断第一层循环的条件是否满足,也就是说内层循环要执行多次。
你这个最开始的时候,A的值 为1,然后去第二层循环,这个时候,B的值 也为1.然后执行输出B的值 。这个时候,a与b是相等的。所以跳出循环。
回到第一层循环。这个时候,A的值 为2,然后去第二层循环,这个时候,B的值还是1.然后执行输出B的值 。这个时候,a的值是2了,所以条件成立,再执行输出b的值 。这个时候,a与b是相等的。都是2.所以跳出循环。回到第一层循环。这样一直到最后。

a b
1 1
2 1,2
3 1,2,3
4 1,2,3,4
5 1,2,3,4,5
6 1,2,3,4,5,6
7 1,2,3,4,5,6,7
8 1,2,3,4,5,6,7,8
9 1,2,3,4,5,6,7,8,9
10 1,2,3,4,5,6,7,8,9,10
jinlio
2009-07-05 · TA获得超过1459个赞
知道大有可为答主
回答量:1719
采纳率:0%
帮助的人:1553万
展开全部
太神了。学了这么久,才发现自己和别人的差距这么大。。。。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
swg0110
2009-07-04 · TA获得超过469个赞
知道小有建树答主
回答量:1074
采纳率:0%
帮助的人:641万
展开全部
重修C语言!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式