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
来源:学生作业帮助网 编辑:作业帮 时间:2024/07/31 19:28:54
![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](/uploads/image/z/12561061-13-1.jpg?t=vfp%E7%A8%8B%E5%BA%8F%E9%A2%98%E8%A7%A3%E7%AD%94%7Eset+talk+offclear+for+i%3D10+to+5+step+-2if+i%253%3D0i%3Di-1endifi%3Di-2endforset+talk+on+8%2C3%E4%BD%86%E6%98%AF%E6%88%91%E8%87%AA%E5%B7%B1%E7%9A%84%E7%AD%94%E6%A1%88%E6%98%AF8%2C6%2C3)
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,所以终止循环。
收起