VB for next 题目

来源:百度知道 编辑:UC知道 时间:2024/06/01 02:28:23
Private sub cmd_click()
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
end sub

请问怎么做?
要求有具体做法

是不是问输出结果啊?
结果是
x=15

for i 和 for j 的执行次数是忽悠你的,别去理他
真正影响X的值的是
for k=1 to 2
x=x+6
next k

在进入这个循环前,X=3(就是for j那段)

for k一共执行2次
那么就是
先 X=3
然后第一次执行for k(这时候的X=3)
x=x+6(就是x=3+6=9)
再第二次执行for k(这时候的X=9)
x=x+6(就是x=9+6=15)

所以作后输出15