2058:【例3.10】简单计算器

时间限制: 1000 ms         内存限制: 65536 KB
提交数: 9991     通过数: 3545

【题目描述】

一个最简单的计算器支持+,-,*,/四种运算。输入只有一行:两个参加运算的数和一个操作符(+,-,*,/)。输出运算表达式的结果。考虑下面两种情况:

(1)如果出现除数为0的情况,则输出:Divided by zero!

(2)如果出现无效的操作符(即不为+,-,*,/之一),则输出:Invalid operator!

【输入】

一行,前面两个数,再一个运算符号。

【输出】

运算表达式的结果。

【输入样例】

34 56 +

【输出样例】

90

【提示】

【样例2】

输入:

2 1.2 -

输出:

0.8
​#include<bits/stdc++.h>
using namespace std;
int main()
{double a,b,n;char x;cin>>a>>b>>x;if((b==0)&&(x=='/')){cout<<"Divided by zero!"<<endl;}else if((x=='+')||(x=='-')||(x=='*')||(x=='/')){switch(x){case'+':n=a+b;break;case'-':n=a-b;break;case'*':n=a*b;break;case'/':n=a/b;break;}cout<<n<<endl;}else if((x!='+')||(x!='-')||(x!='*')||(x!='/')){cout<<"Invalid operator!"<<endl;}return 0;
}​

一本通2058:【例3.10】简单计算器相关推荐

  1. 信息学奥赛一本通C++语言——1057:简单计算器

    [题目描述] 一个最简单的计算器,支持+, -, *, / 四种运算.仅需考虑输入输出为整数的情况,数据和运算结果不会超过int表示的范围.然而: 如果出现除数为0的情况,则输出:Divided by ...

  2. 求java简单计算器源代码_java简单计算器源代码

    简单计算器代码 package calcultorthree; import java.awt.BorderLayout;//导入边界布局管理器类 import java.awt.GridLayout ...

  3. 2058:简单计算器

    2058:[例3.10]简单计算器 时间限制: 1000 ms         内存限制: 65536 KB 提交数: 21021     通过数: 7620 [题目描述] 一个最简单的计算器支持+, ...

  4. 【2058】简单计算器

    2058:[例3.10]简单计算器 时间限制: 1000 ms         内存限制: 65536 KB 提交数: 14463     通过数: 5232 [题目描述] 一个最简单的计算器支持+, ...

  5. 7-12 两个数的简单计算器 (10 分)

    7-12 两个数的简单计算器 (10 分) 本题要求编写一个简单计算器程序,可根据输入的运算符,对2个整数进行加.减.乘.除或求余运算.题目保证输入和输出均不超过整型范围. 输入格式: 输入在一行中依 ...

  6. c语言对10求余不为7,【PTA | 基础编程题目集】7-12 两个数的简单计算器 (10分)

    本题要求编写一个简单计算器程序,可根据输入的运算符,对2个整数进行加.减.乘.除或求余运算.题目保证输入和输出均不超过整型范围. 输入格式: 输入在一行中依次输入操作数1.运算符.操作数2,其间以1个 ...

  7. 信息学奥赛一本通(1057:简单计算器)

    1057:简单计算器 时间限制: 1000 ms         内存限制: 65536 KB 提交数: 66628     通过数: 26791 [题目描述] 一个最简单的计算器,支持+, -, * ...

  8. 信息学奥赛一本通(c++):2024:【例4.10】末两位数

    一.题目 2024:[例4.10]末两位数 时间限制: 1000 ms         内存限制: 65536 KB [题目描述] 求n个1992的乘积的末两位数是多少? [输入] 输入n. [输出] ...

  9. 7-12 两个数的简单计算器(分数 10)

    本题要求编写一个简单计算器程序,可根据输入的运算符,对2个整数进行加.减.乘.除或求余运算.题目保证输入和输出均不超过整型范围. 输入格式: 输入在一行中依次输入操作数1.运算符.操作数2,其间以1个 ...

最新文章

  1. hdu 2067 兔子板
  2. Tensorflow |(3)变量的的创建、初始化、保存和加载
  3. [导入]在ASP.NET 2.0中使用样式、主题和皮肤
  4. 计算机组成原理汇编程序实验,计算机组成原理汇编实验(资料).pdf
  5. 剑指offer:12-17记录
  6. c#类属性和实例属性_Visual C#类和对象的创建方式,定义类,实例化对象,实例讲解...
  7. mySQL字符串字段区别_MySQL类型之(字符串列类型区分、数据类型区分)
  8. 【报告分享】2021年营销数智化趋势洞察报告:深链经营孕育品牌发展新商机.pdf(附下载链接)...
  9. nginx使用ssl证书
  10. c++ builder groupbox修改样式_Pandas也能修改样式?快速给你的数据换个Style!
  11. Python使用wxpython制作简单文本编辑器
  12. java实例化泛型_Java让泛型实例化的方法
  13. 计算机端口25,在Windows 下关闭21\23\25端口的方法 -电脑资料
  14. 删库跑路大神的一生,真狠人!
  15. Katago+Sabaki个人围棋AI工具安装配置
  16. C语言:fscanf函数与fprintf函数——格式化读写函数
  17. 沙龙与华为强强携手,机甲龙惊艳广州车展
  18. 什么是业务流程管理BPM
  19. 【python】PyQt6和pyqt6-tools在PyCharm2021的详细配置方法
  20. Dya3:Python的开发工具

热门文章

  1. Blender 导出fbx模型到 untiy
  2. 深入剖析原理!三个月啃透888页Java王者级核心宝典,真香!
  3. CSS3的媒体查询(Media Queries)与移动设备显示尺寸大全
  4. 移动硬盘恢复数据,一招就能做到
  5. C语言实现一个趣味游戏
  6. 学用C语言来实现QQ回复
  7. [教程]网关日志查看方法
  8. 将chm文件译为中文
  9. Python实现贝叶斯优化器(Bayes_opt)优化随机森林回归模型(RandomForestRegressor算法)项目实战
  10. Personal Working Blog