码迷,mamicode.com
首页 > 其他好文 > 详细

模拟计算器进行四则运算(同等优先级)(第2届第3题)

时间:2016-02-26 20:44:13      阅读:206      评论:0      收藏:0      [点我收藏+]

标签:

题目要求

       问题描述:模拟计算器进行四则运算。假设只有+、-、*、/、=五种运算符,且它们优先级相等。输入=后会显示计算结果。

       样例输入:8.5+0.5*2.5=

       样例输出:22.5

解决方案

       比起需要考虑优先级,且有多种运算符的题目,这个问题显然要简单地多,直接读取输入并进行分析,然后再计算即可。

源码示例

技术分享

结果展示

技术分享

小结

       题目虽简单,但是还要考虑细节,比如第一个数为负数的情况。另外本示范代码未对异常输入做检查,所以如果是写严谨的程序,为了保证健壮性,必须进行细致的错误检查。

模拟计算器进行四则运算(同等优先级)(第2届第3题)

标签:

原文地址:http://www.cnblogs.com/kangjianwei101/p/5221667.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!