谁能帮我解决vfp中的循环嵌套,thank u

来源:百度知道 编辑:UC知道 时间:2024/06/13 11:28:42
clear
A=0
do while A<=4
B=0
do while B〈=4
C=1
do while C<=8
Y=2*A+2*B+5*C
?Y
C=C+1
Enddo
B=B+1
Enddo
C=C+2
Enddo
写出显示结果
C=C+2应为A=A+2,vfp中的循环嵌套是如何使用的呢

显示结果?就是"?y"执行的结果
先看大的循环:do while A<=4
起先A=0,影响他循环次数的是A=A+2语句,
那说明大的循环执行了3次,分别是A=0,A=2,A=4

再看中的循环,do while B〈=4
起先B=0,影响他循环次数的是B=B+1语句,
那说明大的循环执行了5次,分别是B=0,B=1,B=2,B=3,B=4
也就是说:大循环每执行1次,他(中循环)被执行5次
总共执行15次

再看中的循环,do while C<=8
起先C=1,影响他循环次数的是C=C+1语句,
那说明大的循环执行了8次,分别是C=1,C=2,C=3,C=4,C=5,C=6,C=7,C=8
也就是说:中循环每执行1次,他(小循环)被执行8次
总共执行120次

而"?Y"在最小的循环中,也就是被执行了120次
显示结果?????
120次我是没空写出来了,你自己看其中规律吧

VFP是什么,没听过