2 qq 34320176 qq_34320176 于 2016.04.06 19:13 提问

用c++写一个计算器,要求有加减乘除括号,这5个功能

我自己写了一个,无奈各种异常终止程序,求问各路大侠支招,有没有什么思路…谢谢了先

3个回答

qq423399099
qq423399099   Ds   Rxr 2016.04.06 19:15

这个一搜一大堆啊。。
楼主需要有界面的,还是控制台的就行?
http://www.cnblogs.com/lxglbk/archive/2012/10/09/2716005.html

qq_34320176
qq_34320176 回复小灸舞: 搜过了,百度和csdn都搜过了,有些不符合需要,有些难懂,我才初学c++,对于好多东西不太懂,…
一年多之前 回复
xianfajushi
xianfajushi   2016.04.06 19:56
qq_34320176
qq_34320176 回复智者知已应修善业: 这个…我想要的是,可以输入一个长长的表达式的,还是很谢谢你
一年多之前 回复
qq_34320176
qq_34320176   2016.04.07 00:03

现在思路大概是中缀转后缀然后运算了,那么问题来了,后缀表达式我用的是 union组存储的里面有char类型的运算符和double(或者int)类型的运算数据,我如何才能把他们分离出来,然后执行运算呢?或者有什么别的办法(不用union)?欢迎讨论探究…

qq_34320176
qq_34320176 回复小灸舞: 嗯,我知道一会用到数栈,但是…我怎么把这个union组里的数一个个取出来…
一年多之前 回复
qq423399099
qq423399099 一般都是借助栈来处理这种表达式的
一年多之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!