收起
学这个专业,这个求思路比较好,代码吧,除非之前做过,不然谁也不会去写这个代码。因为这在实际应用中不会用到,要用也是直接用已有的组件来完成了。
1、你要先区分输入的是数字还是运算符(超出范围否输入算式有误)
2、你要确定每一个运算符的优先级,这个记得是用堆用堆栈的知识
3、根据符号优级提取运算符两边的数字进行计算,并将结果记录为新算式的数字,循环处理直至得出结果
4、计算时要处理零不为除数问题等
报告相同问题?