模拟计算器进行四则运算(同等优先级)(第2届第3题)
来源:互联网 发布:cici网络里是什么意思 编辑:程序博客网 时间:2024/04/28 21:25
▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼
题目要求
问题描述:模拟计算器进行四则运算。假设只有+、-、*、/、=五种运算符,且它们优先级相等。输入=后会显示计算结果。
样例输入:8.5+0.5*2.5=
样例输出:22.5
解决方案
比起需要考虑优先级,且有多种运算符的题目,这个问题显然要简单地多,直接读取输入并进行分析,然后再计算即可。
源码示例
结果展示
小结
题目虽简单,但是还要考虑细节,比如第一个数为负数的情况。另外本示范代码未对异常输入做检查,所以如果是写严谨的程序,为了保证健壮性,必须进行细致的错误检查。
▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲
0 0
- 模拟计算器进行四则运算(同等优先级)(第2届第3题)
- 字符串四则运算(计算器)
- 第16周-模拟计算器
- 第8周任务4(分数类中的对象可以和整型数进行四则运算,且满足交换律)
- 第3周.项目2:个人所得税计算器
- C++第3次实验(个人所得税计算器)
- [C++]分数计算器(四则运算)class
- 简易四则运算计算器(C51单片机实现)
- js实现简单计算器(四则运算)
- 四则运算计算器(面向对象编程思维)
- C语言实现四则运算(小型计算器)
- 第7周任务3(使用类模板,实现复数的四则运算)
- 第8周任务1-3(复数与double型数据的四则运算)
- 第15周任务2(窗口程序,完成分数的四则运算)
- 【NOIP复赛模拟题(一)】【第2题…
- HDU 1237 简单计算器 && 字符串模拟四则运算
- 数据结构(四)java模拟计算器四则运算算法
- C++ 单位整型计算器,仅支持带括号的四则运算。初学c++第一个个人作品
- Cocos2d-x Programmers Guide v3.3 译本和阅读笔记(第7章:其他节点类型)
- 我也要做大神
- locust load test
- SpringMVC的配置详解
- kettle从hive取数乱码-问题解决方法(可下载改写驱动)
- 模拟计算器进行四则运算(同等优先级)(第2届第3题)
- 第三十六课 用循环处理文字 【项目1-5】
- WCF之配置文件详解
- sublime 使用笔记
- 初识工作流
- postgresql 入门(PostgreSQL 9.4.5) - createdb 问题汇总
- 获取CentOS 7主机IP 地址
- Path
- BeanFactory和ApplicationContext有什么区别?