一道VB的for循环的题
K=0ForI=0To10Step3ForJ=1To10IfJ>5ThenK=K+4:ExitForK=K+1NextJIfI>8ThenExitForNextIPrin...
K=0
For I=0 To 10 Step 3
For J=1 To 10
If J>5 Then K=K+4 : Exit For
K=K+1
Next J
If I>8 Then Exit For
Next I
Print I,K
Print J
求详细的解答!!!! 展开
For I=0 To 10 Step 3
For J=1 To 10
If J>5 Then K=K+4 : Exit For
K=K+1
Next J
If I>8 Then Exit For
Next I
Print I,K
Print J
求详细的解答!!!! 展开
展开全部
外层循环(I):第1次循环=0,第2次循环=3,第3次循环=6,第4次循环=9(>8,退出外层循环)
内层循环(J):i=1时,前5次K累计到5,第6次K累计到9并退出内层循环;i=3时,前5次K累计到14,第6次K累计到18并退出内层循环;i=6时,前5次K累计到23,第6次累计到27并退出内层循环;i=9时,前5次K累计到32,第6次累计到36并退出内层循环(此时J=6)
Print I,K的结果为:9 36
Print J的结果为:6
内层循环(J):i=1时,前5次K累计到5,第6次K累计到9并退出内层循环;i=3时,前5次K累计到14,第6次K累计到18并退出内层循环;i=6时,前5次K累计到23,第6次累计到27并退出内层循环;i=9时,前5次K累计到32,第6次累计到36并退出内层循环(此时J=6)
Print I,K的结果为:9 36
Print J的结果为:6
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询