关于vb中For语句

来源:百度知道 编辑:UC知道 时间:2024/05/15 14:59:21
我学习vb没多久,请告诉我下面程序执行后的输出结果为什么是14,6,3
我看了半天不理解
S=0:T=0:U=0
For I=1 To 3
For J=1 To I
For K=J To 3
S=S+1
Next K
T=T+1
Next J
U=U+1
Next I

I重复3次所以u=3
J重复1(i=1)+2(i=2)+3(i=3)次所以T=6
K重复3(i=1,j=1)+3(i=2,j=1)+2(i=2,j=2)+3(i=3,j=1)+2(i=3,j=2)+1(i=3j=3)次所以s=14

i=1时第一次外循环,S=1+1+1=3;t=1;u=1;
i=2时第二次外循环,j循环会循环两次,j为1时s=3+1+1+1=6,t=1+1=2;
j为2时,s=6+1+1=8,T=2+1=3;
u=`1+1=2
i=3时第三次外循环,j会循环三次,因此,T=3+3=6。
S则为:8+3+2+1=14
U=2+1=3。

晕,我没有学过VB,但我也看得懂啊!