标签:
用户输入一个类似这样 3*( 4+ 50 )-(( 100 + 40 )*5/2- 3*2* 2/4+9)*((( 3 + 4)-4)-4) 这样的表达式,假设表达式里面除了包含空格、‘+‘、‘-‘、‘*‘、‘/‘和括号再无其他特殊符号,然后直接动手写代码解析其中的表达式,实现加减乘除,最后得出的结果与真实的计算机所算的结果必须一致。
处理用户的输入比较简单,这里我们仅仅需要去除多余的空格,实现代码如下:
标签:
原文地址:http://www.cnblogs.com/Wxtrkbc/p/5453349.html