小弟请教各位学长vb的问题

来源:百度知道 编辑:UC知道 时间:2024/05/26 05:30:03
For i = 1 To 3
For j = 1 To i
For k = j To 3
a = a + 1
Next k
Next j
Next i
求 a的值,怎么个运算?请详细些,本人刚学,老是弄不明白这里。谢谢各位。

最简单的办法,上机计算一次就有了。

要是用纸跟笔计算可以这样:

从内到外的累加,目的就是看“a=a+1”能运行多少次。

看i值,j值,K的运行次数。
i j k
1 1 3
2 1 3
2 2 2
3 1 3
3 2 2
3 3 1

k值做累加得到:3+3+2+3+2+1=14
答案是14,懂了吗?

1、i=1,j=1 to 1,
k=1 to 3
a=3 这里是累加的公式a=a+1 这个应该懂的吧

2、i=2,j=1 to 2,
k=1 to 3
a=6
k=2 to 3
a=8
2、i=3,j=1 to 3,
k=1 to 3
a=11
k=2 to 3
a=13
k=3 to 3
a=14