真心花了好长时间写代码,可是就用1+2试了一下,不但要按两次回车才出结果,而且还是错误的,跪求纠错啊TAT~~
1.要求:完成标准中缀算术表达式求值运算。2.中缀表达式由键盘输入,以回车键结束。如:13*((4+26)-(5-20)^3)3.输入的中缀表达式符合以下要求:(1) 中缀表达式长度不确定。(2) 中缀表达式仅出现在一行输入行中。(3) 中缀表达式中只包含5种2目运算符:+,-,*,/ ,^及两种优先级运算符“(”和“)”。“^” 为指数运算,如:4^2=16。(4) 中缀表达式中的运算数由{0,1,…,8,9}中的数字组成。(需考虑多位数)(5) 中缀表达式中不包含多余的空格。(6) 中缀表达式在逻辑上和结构上如出现错误,程序应能提示错误。4.你的程序应输出最终运算结果。5. 为确保你的程序的正确性,完备性,健壮性,请提交前自行设计相应的测试实例进行充分的测试检查。
1.要求:完成标准中缀算术表达式求值运算。2.中缀表达式由键盘输入,以回车键结束。如:13*((4+26)-(5-20)^3)3.输入的中缀表达式符合以下要求:(1) 中缀表达式长度不确定。(2) 中缀表达式仅出现在一行输入行中。(3) 中缀表达式中只包含5种2目运算符:+,-,*,/ ,^及两种优先级运算符“(”和“)”。“^” 为指数运算,如:4^2=16。(4) 中缀表达式中的运算数由{0,1,…,8,9}中的数字组成。(需考虑多位数)(5) 中缀表达式中不包含多余的空格。(6) 中缀表达式在逻辑上和结构上如出现错误,程序应能提示错误。4.你的程序应输出最终运算结果。5. 为确保你的程序的正确性,完备性,健壮性,请提交前自行设计相应的测试实例进行充分的测试检查。