关于VB中 For循环的一个问题。
代码如下:fori=1to4x=4forj=1to3x=3fork=1to2x=x+6nextknextjnextiprintx答案有四个:715157538怎么算,我还...
代码如下:
for i=1 to 4
x=4
for j=1 to 3
x=3
for k=1 to 2
x=x+6
next k
next j
next i
print x
答案有四个:7 15 157 538
怎么算,我还是不明白For循环的镶套的计算。谁能以这个例子讲一下。谢谢了。 展开
for i=1 to 4
x=4
for j=1 to 3
x=3
for k=1 to 2
x=x+6
next k
next j
next i
print x
答案有四个:7 15 157 538
怎么算,我还是不明白For循环的镶套的计算。谁能以这个例子讲一下。谢谢了。 展开
3个回答
展开全部
大循环i=1 to 4,说明循环四次,中循环3次,小循环2次
第一次大循环x=4
第一次中循环x=3
第一次小循环x=x+6,即x=3+6=9
第二次小循环x=x+6,即x=9+6=15
第二次中循环x=3
经过两次小循环,x=15
第三次中循环x=3
经过两次小循环,x=15
第一次大循环结束
不难看出,第二次大循环和第一次大循环变量x的值完全一样
第二次大循环x=4
经过三次中循环,六次小循环,x=15
第二次大循环结束
同理,第三次大循环结束后,x=15
最后输出x的值,只有一个值,x=15
第一次大循环x=4
第一次中循环x=3
第一次小循环x=x+6,即x=3+6=9
第二次小循环x=x+6,即x=9+6=15
第二次中循环x=3
经过两次小循环,x=15
第三次中循环x=3
经过两次小循环,x=15
第一次大循环结束
不难看出,第二次大循环和第一次大循环变量x的值完全一样
第二次大循环x=4
经过三次中循环,六次小循环,x=15
第二次大循环结束
同理,第三次大循环结束后,x=15
最后输出x的值,只有一个值,x=15
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询