VB如何看循环了几次?

Private Sub Form_Click()
Dim sum As Integer, i As Integer, j As Integer
For i = 1 To 5 Step 2
For j = 1 To 3 Step 2
sum = sum + i
Next j
Next i
Print sum
End Sub
问题:在这个嵌套循环中,大的那个循环i是单独算进一次循环呢,还是和下面两次j的循环合算为2次?

问在这个代码中一共循环几次

内循环每次2次,外循环共3次,所以循环一共是2x3=6次,即在内循环中i的值每次加2次
外循环第一次:sum=0+1+1
外循环第二次:sum=2+3+3
外循环第三次:sum=8+5+5
最后sum=18

参考资料:http://hi.baidu.com/icecept

温馨提示:内容为网友见解,仅供参考
第1个回答  2009-10-07
For j 的语句中,如果条件 j<=3 就一直循环,这样当前执行的语句(EIP)就只在 For j 和 Next j 之间,而不会走到 Next i 处。因此,只有在 j 循环结束后才会执行 Next i 而执行 i 循环。
所以嵌套的循环次数要用乘法,2*3=6 次。

VB如何看循环了几次?
内循环每次2次,外循环共3次,所以循环一共是2x3=6次,即在内循环中i的值每次加2次 外循环第一次:sum=0+1+1 外循环第二次:sum=2+3+3 外循环第三次:sum=8+5+5 最后sum=18 参考资料:http:\/\/hi.baidu.com\/icecept

vb确定循环次数
你这个题目中要对i,k的值运算,所以循环次数不能以i,k的值来确定。你可以再增加一个变量在循环内部,每次循环都让这个变量自加1,然后循环结束是看看这个变量的值是几,那就是循环几次!如:dim n as integer n=0 For k = -0.4 To 0.4 Step 0.02 For i = 0 To 100 n=n+1'用于记...

vb多重循环怎么看
所以,最后的输出是15,选答案B。

VB读写ini文件判断循环几次?
else ''处理代码 end if

VB6如何实现在一个文本框显示多次循环的计算结果?教程上都是用的pri...
通常调试信息才会用 print 这样的输出,而调试可以用 Debug.Print 方法输出,输出的内容会在“立即窗口”中出现,你可以在VB的“视图”->"立即窗口"菜单中调出立即窗口查看输出的信息。如果你只是想问 TextBox 这个控件如何用可以显示多行文本,那么你需要先将 TextBox 的 MultiLine 属性设置为 True,...

vb中for循环有没有计算次数的公式
1、正确的循环次数应该是:X = 0 For I=a To b Step c X = X + 1 Next I X是循环总次数 2、我认为你的:“循环总次数=(b - a) \\ c + 1”应该是的,例如:For I=1 To 10 Step 3的循环总次数=(10-1)\\3+1=3+1=4。3、再次:“还有步长值如何随着循环次数的变化而变化?

关于vb for...next循环语句
所以当i分别为1,3,5,7,9的时候进行了5次循环。当i等于11时,不满足循环条件,结束循环。PS:当变量为i为某个值时,i=i+1,将i变量自增1,当执行到next i时,按照循环的默认步长,变量i又被自增1。所以每次循环i的实际增量是2,就是按照1,3,5,7,9这样的值进行循环的,所以实际也就循环了5...

我vb新手 这道题实际循环了几次 为什么会这样啊
你这程序过行一下就知道了. i=2 4 6 8,一共四次循环 为什麼会这样,我们来看一下i的值就知道了。因为你定义了i为integer,所以在计算的时候,如果i是小数,会自动转换类型,在这里用到的是 Cint函数,四舍五入是没错,但当你的小数部分刚好是 .5的时候,它会转为最接近的偶数。i...

...Step 1.5中一共循环了多少次??i的值最后是多少?? 2.见下
1.For i = 1 To 10 Step 1.5一共循环7次,循环变量的值从小到大依次是: 1, 2.5, 4. 5.5, 7, 8.5 10,第7次循环结束后, 返回, 循环头自动给循环变量增加1.5, 然后再判断循环终止条件,此时的循环变量i值为11.5, 退出循环.2. 理解循环的含义:循环头For i = 1 To 3 相当于...

VB中计数循环问题,求解
我们一步一步分析:先看:For j = 1 To 4 a = a + 1 Next j 因为循环4次,所以这个结果是4 再看:For j = 1 To 4 If j Mod 2 <> 0 Then a = a + 1 End If a = a + 1 Next j 增加的部分就是当j = 1和j = 3,一共两次,所以结果在原来4的基础上加2 ,得到 6.最后看...

相似回答
大家正在搜