解析多堆栈以找到如何正确设置方程式

时间:2012-06-13 22:24:13

标签: c++ stack

自从我使用C ++已经有一段时间我想知道是否有人能给我一个很好的方法来创建两个堆栈然后获取用户输入,例如:1 + 6/3并解析虽然此输入放入“数字堆栈”中的数字和“运算符堆栈”中的运算符,然后制作优先级列表,以确保首先在等式中使用正确的运算符,以便得到答案3.任何提示都将非常感激,我从不使用堆栈。