运行下列程序后,显示的运行结果为___(16)___
CLEAR
FOR i=1 T0 3
j=1
DO WHILE j<4
m=i*j
IF MOD(m,2)=0
?? m
ENDIF
j=j+1
ENDDO
i=i+1
ENDFOR
最好有详细的过程,谢谢!答案好像不是2,4
也就是说这里的for循环其实是每次都让i+1,所以程序中的i变成2的时候也要加1,但不能超过三对吗?
追答理解正确
for循环会自动加步长(本题为1),超过终值3退出循环,但循环体中的i=i+1影响了for循环