一 需求分析
从键盘输入一个简单的表达式,如“ S=4+6*9-1+8/5”,按回车键结束输入,则屏幕显示S=58.6,小数点保留1位。假设输入的表达式中只含个位十进制数和 “+”、“-”、“*”、“/”运算符,且同一运算符最多出现2次。
这个程序应该能正确处理数字和数学表达式的输入。我的设想是使其进一步处理最多12位十进制小数的输入,以及带有括号、四则运算算式的正确处理,并给出可以精确到小数点后五位的正确结果。
该程序应完成工作:
公式的输入,包括处理数字输入、符号输入,以及正确处理输入公式的句法
公式的计算。其中包括正确处理各种符号运算的优先级和结合性、中间数的临时保存、小数的正确处理等
结果的正确显示
本文介绍了一个程序设计,用于解析和计算包含基本算术运算的数学表达式,支持十进制数、四则运算及括号,能处理多达12位小数的输入,结果精确到小数点后五位。
2013

被折叠的 条评论
为什么被折叠?



