*主程序的调用中errors总是不为"".这是为什么呢?
*主程序的调用中errors总是不为"".这是为什么呢?
CLEAR
SET TALK OFF
INPUT "请输入一元二次方程的系数A:" TO A
INPUT "请输入一元二次方程的系数B:" TO B
INPUT "请输入一元二次方程的系数C:" TO C
DO Result WITH A, B, C
IF errors <> ""
?errors
ELSE
?"一元二次方程的根为:x1 = ", ltrim(str(x1)), " x2 = ", ltrim(str(x2))
ENDIF
SET TALK ON
RETURN
PROCEDURE Result
PARAMETER A, B, C
PUBLIC x1
PUBLIC x2
PUBLIC errors
errors = ""
x1 = 0
x2 = 0
b24ac = B^2 - 4 * A * C
IF b24ac >= 0
x1 = (-B + SQRT(B^2 - 4 * A * C))/2 * A
x2 = (-B - SQRT(B^2 - 4 * A * C))/2 * A
ELSE
errors = "B平方减4乘A乘C的值小于零,所以不能开根号!"
ENDIF
RETURN
CLEAR
SET TALK OFF
INPUT "请输入一元二次方程的系数A:" TO A
INPUT "请输入一元二次方程的系数B:" TO B
INPUT "请输入一元二次方程的系数C:" TO C
DO Result WITH A, B, C
IF errors <> ""
?errors
ELSE
?"一元二次方程的根为:x1 = ", ltrim(str(x1)), " x2 = ", ltrim(str(x2))
ENDIF
SET TALK ON
RETURN
PROCEDURE Result
PARAMETER A, B, C
PUBLIC x1
PUBLIC x2
PUBLIC errors
errors = ""
x1 = 0
x2 = 0
b24ac = B^2 - 4 * A * C
IF b24ac >= 0
x1 = (-B + SQRT(B^2 - 4 * A * C))/2 * A
x2 = (-B - SQRT(B^2 - 4 * A * C))/2 * A
ELSE
errors = "B平方减4乘A乘C的值小于零,所以不能开根号!"
ENDIF
RETURN
...全文
相关推荐
Debugging Malloc Lab: Detecting Memory-Related Errors
IntroductionThe usual implementation of malloc and free are unforgiving to errors in their callers'
errors
至于压缩包子文件的文件名称列表中的`errors-main`,这可能是指一个包含错误处理示例的主程序文件。
Purify errors specification
标题“Purify errors specification”以及描述“IBM Purify Errors Specification”表明,本文将详细解释与IBM Purify工具相关的错误信息规范。
python调用shell命令
##### 代码示例:```pythonimport subprocessdef run_command(cmd, *args): if not cmd: return '' if args: cmd
spell-errors.txt
"spell-errors.txt" 文件是一个专注于拼写纠错的辅助资源,它收录了大量的用户常犯的单词拼写错误及其正确的形式。这些数据对于自然语言处理(NLP)中的拼写检查和自动纠正功能具有重要意义。


