J = 10 For I = 1 To J Step 5 I = I + 2 J = J - I Next I Print I Print J结果咋是15 和-3呢,要详细的哈,3Q3Q

问题描述:

J = 10 For I = 1 To J Step 5 I = I + 2 J = J - I Next I Print I Print J
结果咋是15 和-3呢,要详细的哈,3Q3Q

j=10
for i= 1 to j step 5
i=i+2
j=j-i
next
第一次 循环 i=1 i=i+2就是 i=1+2=3
j=10 j=j-i 就是j=10-3=7
第二次循环 i=3加个步长5 i=8
i=i+2 就是 i=8+2 =10
j=7 j=j-i 就是 j=7-10=-3
第三次 i=10 加个步长5 i=15 超过最大值退出循环
结果i=15 j=-3