vfp程序题解答~set talk offclear for i=10 to 5 step -2if i%3=0i=i-1endifi=i-2endforset talk on 8,3但是我自己的答案是8,6,3
来源:学生作业帮助网 编辑:六六作业网 时间:2025/01/19 19:28:13
vfp程序题解答~set talk offclear for i=10 to 5 step -2if i%3=0i=i-1endifi=i-2endforset talk on 8,3但是我自己的答案是8,6,3
vfp程序题解答~
set talk off
clear
for i=10 to 5 step -2
if i%3=0
i=i-1
endif
i=i-2
endfor
set talk on
8,3
但是我自己的答案是8,6,3
vfp程序题解答~set talk offclear for i=10 to 5 step -2if i%3=0i=i-1endifi=i-2endforset talk on 8,3但是我自己的答案是8,6,3
当i=10时
if 10%3=0 结果为 .f.跳出if
i=i-2 ,这时i=8
i输出8
注意此时i 为8
for i=10 to 5 step -2
i=6 &&此是i不是8
if 6%3 =0 结果为.t.
i=i-1 i=5
i=i-2 i=3
i 输入3
结束
很简单的题
第一次:
i=10
if 条件为假
i=i-2=8
输出8
然后i变成6(因为for 语句 i的变化规律是每次减2)
再回到for 语句,i 的值没有超过终值5,所以再一次循环。
if 条件为真,i=i-1=5
i=i-2=5-2=3
输出3
然后i变成1 (因为for 语句 i的变化规律是每次...
全部展开
很简单的题
第一次:
i=10
if 条件为假
i=i-2=8
输出8
然后i变成6(因为for 语句 i的变化规律是每次减2)
再回到for 语句,i 的值没有超过终值5,所以再一次循环。
if 条件为真,i=i-1=5
i=i-2=5-2=3
输出3
然后i变成1 (因为for 语句 i的变化规律是每次减2)
再回到for 语句,i 的值超过终值5,所以终止循环。
收起