题目:编写一个程序,对输入的任何四则运算表达式(包括括号)进行分析计算 难度?

如题所述

这个难度比较大,类似于编写一个编译程序。只是编译程序还包括了其它运算,例如三角函数等,以及大量语法检查过程。
如果不包含括号,相对要简单很多。至少要解决几个问题:
1、数字的提取和合法性检查。
2、运算符号的提取。
3、运算次序的确定,也就是先乘除后加减。
4、检查不合法运算并报告错误,例如除数为0的情形。
5、检查并预测可能出现的结果溢出,例如超过最大值,或者极小数倍错误表达为0。
供您参考。
温馨提示:答案为网友推荐,仅供参考

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网