再帮我解释一道初级VB题吧!

来源:百度知道 编辑:UC知道 时间:2024/05/04 06:28:42
请说一下结果和思路,谢谢!

T = 1
S = 0
For J = 5 To -5 Step -1
T = T * J: S = S + J
Next J
MsgBox ("T=" + Str(T))
MsgBox ("S=" + Str(S))
MsgBox ("J=" + Str(J))

T = 1 '这个能看懂吧
S = 0 '这个能看懂吧
For J = 5 To -5 Step -1 'J赋值从5减到-5每次减1,到next那为循环
T = T * J: S = S + J '公式,计算T
Next J
MsgBox ("T=" + Str(T)) '算出来T=0
MsgBox ("S=" + Str(S)) '算出来S=0
MsgBox ("J=" + Str(J)) '算出来J=-6

t = 0
s = 0
j = -6

t主要是算5,4,3,2,1,0,-1.。。。。-5的积,因为有0,算都不用算了,直接是0
s主要是算5,4.。。。-5的和。。。还不是0
j = -6 不用解释

用F8一步步的运行就知道了!