帮忙看下VB的嵌套FOR循环问题
来源:学生作业帮 编辑:搜搜考试网作业帮 分类:综合作业 时间:2024/07/03 11:34:38
帮忙看下VB的嵌套FOR循环问题
第一个循环书上结果是15 ,第二个是14,请问,是如何得到的结果呢?第一个吧x = 4然后有吧x= 3,最后到底是用了x =3 还是4,头都想大了,都不知道是如何得到的!先给50分了!
private sub command1_Click()
for i = 1 to 4
x =4
for j =1 to 3
x =3
for k = 1 to 2
x = x+6
nextk,j,i
print x
end sub
for i = 1 to 3
for j = 1 to i
for k = j to 3
a = a+1
next k,j,i
第一个循环书上结果是15 ,第二个是14,请问,是如何得到的结果呢?第一个吧x = 4然后有吧x= 3,最后到底是用了x =3 还是4,头都想大了,都不知道是如何得到的!先给50分了!
private sub command1_Click()
for i = 1 to 4
x =4
for j =1 to 3
x =3
for k = 1 to 2
x = x+6
nextk,j,i
print x
end sub
for i = 1 to 3
for j = 1 to i
for k = j to 3
a = a+1
next k,j,i
![帮忙看下VB的嵌套FOR循环问题](/uploads/image/z/1872135-63-5.jpg?t=%E5%B8%AE%E5%BF%99%E7%9C%8B%E4%B8%8BVB%E7%9A%84%E5%B5%8C%E5%A5%97FOR%E5%BE%AA%E7%8E%AF%E9%97%AE%E9%A2%98)
每次J循环之后,X都赋值3了接着K中的1TO2两次循环:第一次循环X=X+6=3+6=9第二次循环X=X+6=9+6=15所以不管I循环多少次,J循环多少次,X都在9和15之间轮回.第二个循环看图:![](http://img.wesiedu.com/upload/f/e3/fe3f596827d9a7c5cdb5bc1f24a7ab81.jpg)
![](http://img.wesiedu.com/upload/f/e3/fe3f596827d9a7c5cdb5bc1f24a7ab81.jpg)