摘要: 题目利用堆栈实现算术表达式的计算实验内容:必做内容:运算对象均为整数选作内容:运算对象扩充为可以是带小数位的浮点数PS:这是直接由中缀计算。通过操作符的优先级别来判断什么时候将操作数栈里面的两个数分别弹出来,和将操作符栈的操作符弹出来进行操作。因为当一个操作符准备放入栈的时候,其实前一个操作符所左右的两个操作数已经存在操作数栈,只要判断是否要进行操作就可以了PS:这是整数的,小数的只是判断小数点而已,稍微修改一下就可以。 1 #include<iostream> 2 #include<string> 3 4 using namespace std; 5 6 templa 阅读全文
posted @ 2012-10-23 13:36 alan_forever 阅读(709) 评论(0) 推荐(0) 编辑