VFP的问题~

来源:百度知道 编辑:UC知道 时间:2024/09/23 19:03:53
如果将下列的程序执行3次,第1次输入10,第2次输入5,第3次输入3。则每次的显示结果是()
clear
input"请输入X:"toX
docase
caseX<0
value=2*X-1
case X>=0 and X<3
value=3*X+5
caseX<5
value=X+1
caseX<10
value=5*X-3
caseX>=10
value=7*X+2
endcase
?value

要解析哦~`只有答案我不懂~~谢谢了~

clear                 && 清屏幕

input"请输入X:"to X  && input to 输入函数:将输入的数据赋值给X (举例:输入10,则X=10)

do case               && 逻辑表达式判断语句,由do case...case...endcase 组成

   case X<0           && 扫描判断,当输入的X小于0时执行下面语句

        value=2*X-1   && 执行X小于0时语句:将“ 2*X-1 ”计算的结果赋值给变量“ value ”

   case X>=0 and X<3  && 

        value=3*X+5   && 将“ 3*X+5 ”计算的结果赋值给变量“ value ”

   case&nb