发新话题
打印

初学者之迷!!!!

初学者之迷!!!!

我是一位VB初学者.想请各位帮帮忙.解释一下这些执行顺序!
private sub command1-click()
x=0
n = inputbox("")
for i = 1 to  n
   for j = 1 to i
     x = x + 1
       next j
     next i
  print  x
end sub
怎么当输入3的时候不时显示4的呢????
请详细说明一下好吗?

TOP

你的问题是因为你里面还有一个循环
For j = 1 To i
x = x + 1
Next j

当i=1的时候,循环一次,x=1
当i=2的时候,再循环2次,x=3
当i=3的时候,再循环3次,x=6
换个头像,看见广告就眼红,直接封ID。

TOP

q

TOP

我明白啦谢谢

TOP

哈哈,我当时学的时候对循环理解不足......
多自已写一点程序就好了,
开心每一天!!!@#@

TOP

发新话题