S=0 For I=1 to 10 I=I+1:s=s+I Next I Print s 结果是多少呀!

这个程序执行了几次循环? 为什么?
2024-11-08 08:51:44
推荐回答(1个)
回答1:

循环5次
第一次 i=1 经过i=i+1,s=s+i 此时i为2 s=2
第二次 经过for i 增加变为3 经过i=i+1,s=s+i 此时 i=4 s=2+4=6
第三次 经过for i 增加变为5 经过i=i+1,s=s+i 此时 i=6 s=6+6=12
第四次 经过for i 增加变为7 经过i=i+1,s=s+i 此时 i=8 s=12+8=20
第五次 经过for i 增加变为9 经过i=i+1,s=s+i 此时 i=10 s=20+10=30
第六次 经过for i变为11 不符合for 语句 结束循环