VF高手进来一下

来源:百度知道 编辑:UC知道 时间:2024/05/22 13:22:13
set talk off
clear
cj=0
@15,25 say"请输入该学生成绩总分:"get to cj
read
do case
case cj>550
@18,25 say"该学生获得A等奖学金:"
case cj>525
@18,25 say"该学生获得B等奖学金:"
case cj>500
@18,25 say"该学生获得C等奖学金:"
case cj>480
@18,25 say"该学生获得D等奖学金:"
otherwise
@18,25 say"该学生没有获得奖学金:"
endcase
cancel
set talk on
return
这个程序到了第三个就有错误,为什么.解决一下,谢谢

如果分数是600分的话,每个条件都符合。
应该是

case cj>550
@18,25 say"该学生获得A等奖学金:"
case cj>525 .AND. CJ<=550
@18,25 say"该学生获得B等奖学金:"
case cj>500 .AND. CJ<=525
@18,25 say"该学生获得C等奖学金:"
case cj>480 .AND. CJ<=500
@18,25 say"该学生获得D等奖学金:"
otherwise
@18,25 say"该学生没有获得奖学金:"