【求助】vfp程序改错题。

来源:百度知道 编辑:UC知道 时间:2024/05/16 04:48:46
1. 改错(编程环境:vfp6.0)
输入下面的程序Z1.PRG。该程序的功能是:接收键盘输入的任意5个整数(输入的数字可有是负数,但包括符号位最多三位),然后,找出其中最大的数字和最小的数字最后显示出来。程序中有错误,请调试改正。
SET TALK OFF
CLEAR
INPUT “请输入第一个整数”TO X
MA=X
MI=X
N=5
DO WHILE N>1
INPUT “请输入下一个整数:” TO X
IF MA<X
MA=X
ELSE
IF MI=X
MI=X
ENDIF
N=N+1
ENDDO
?”最大数:”+SUB(MA,3,0),”最小数:”+SUB(MI,3,0)
SET TALK ON
RETURN

谢谢帮忙了。

SET TALK OFF
CLEAR
INPUT "请输入第一个整数" TO X
MA=X
MI=X
N=1
DO WHILE N<5
INPUT "请输入下一个整数:" TO X
IF MA<X
MA=X
ENDIF
IF MI>X
MI=X
ENDIF
N=N+1
ENDDO
? "最大数:"+Str(MA,3,0),"最小数:"+str(MI,3,0)
SET TALK ON
RETURN

经调试,无误.