i=1WHILE i

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/30 15:18:58

i=1WHILE i
i=1
WHILE i

i=1WHILE i
这是VB吧?

1+2=3 s=9
3+2=5 s=13
5+2=7 s=17
7+2=9 s=21
这时i=9大于8了,所以输出s=21

自己再理一遍
当i=7是 满足i<8 进入循环 然后 i=i原来+2=9
S=2*9+3=21 然后 i=9不满足 判断 然后输出结果=21

第一次进循环i=1,i=i+2=>i=3,S=2*i+3=9
i=3<8继续循环i=i+2=>i=5,S=2*i+3=13
i=5<8继续循环i=i+2=>i=7,S=2*i+3=17
i=7<8继续循环i=i+2=>i=9,S=2*i+3=21
i=9>8跳出循环执行print S
输出S的值即21