刚学C++不久,想练练基本功,于是编写了这个计算器,没用STL和容器,只是简单的类型和指针
支持优先级运算和括号,正负数,小数。
下面贴下源码吧:
运行结果:
Input a formula eg:1+2*3+4
(1.5-2)*(2-2.5)+(2.5+(-3.5))
result:-0.
还存在很多BUG和不足,将逐步改进。
刚学C++不久,想练练基本功,于是编写了这个计算器,没用STL和容器,只是简单的类型和指针
支持优先级运算和括号,正负数,小数。
下面贴下源码吧:
运行结果:
Input a formula eg:1+2*3+4
(1.5-2)*(2-2.5)+(2.5+(-3.5))
result:-0.
还存在很多BUG和不足,将逐步改进。