一本通2058:【例3.10】简单计算器
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】简单计算器相关推荐
- 信息学奥赛一本通C++语言——1057:简单计算器
[题目描述] 一个最简单的计算器,支持+, -, *, / 四种运算.仅需考虑输入输出为整数的情况,数据和运算结果不会超过int表示的范围.然而: 如果出现除数为0的情况,则输出:Divided by ...
- 求java简单计算器源代码_java简单计算器源代码
简单计算器代码 package calcultorthree; import java.awt.BorderLayout;//导入边界布局管理器类 import java.awt.GridLayout ...
- 2058:简单计算器
2058:[例3.10]简单计算器 时间限制: 1000 ms 内存限制: 65536 KB 提交数: 21021 通过数: 7620 [题目描述] 一个最简单的计算器支持+, ...
- 【2058】简单计算器
2058:[例3.10]简单计算器 时间限制: 1000 ms 内存限制: 65536 KB 提交数: 14463 通过数: 5232 [题目描述] 一个最简单的计算器支持+, ...
- 7-12 两个数的简单计算器 (10 分)
7-12 两个数的简单计算器 (10 分) 本题要求编写一个简单计算器程序,可根据输入的运算符,对2个整数进行加.减.乘.除或求余运算.题目保证输入和输出均不超过整型范围. 输入格式: 输入在一行中依 ...
- c语言对10求余不为7,【PTA | 基础编程题目集】7-12 两个数的简单计算器 (10分)
本题要求编写一个简单计算器程序,可根据输入的运算符,对2个整数进行加.减.乘.除或求余运算.题目保证输入和输出均不超过整型范围. 输入格式: 输入在一行中依次输入操作数1.运算符.操作数2,其间以1个 ...
- 信息学奥赛一本通(1057:简单计算器)
1057:简单计算器 时间限制: 1000 ms 内存限制: 65536 KB 提交数: 66628 通过数: 26791 [题目描述] 一个最简单的计算器,支持+, -, * ...
- 信息学奥赛一本通(c++):2024:【例4.10】末两位数
一.题目 2024:[例4.10]末两位数 时间限制: 1000 ms 内存限制: 65536 KB [题目描述] 求n个1992的乘积的末两位数是多少? [输入] 输入n. [输出] ...
- 7-12 两个数的简单计算器(分数 10)
本题要求编写一个简单计算器程序,可根据输入的运算符,对2个整数进行加.减.乘.除或求余运算.题目保证输入和输出均不超过整型范围. 输入格式: 输入在一行中依次输入操作数1.运算符.操作数2,其间以1个 ...
最新文章
- hdu 2067 兔子板
- Tensorflow |(3)变量的的创建、初始化、保存和加载
- [导入]在ASP.NET 2.0中使用样式、主题和皮肤
- 计算机组成原理汇编程序实验,计算机组成原理汇编实验(资料).pdf
- 剑指offer:12-17记录
- c#类属性和实例属性_Visual C#类和对象的创建方式,定义类,实例化对象,实例讲解...
- mySQL字符串字段区别_MySQL类型之(字符串列类型区分、数据类型区分)
- 【报告分享】2021年营销数智化趋势洞察报告:深链经营孕育品牌发展新商机.pdf(附下载链接)...
- nginx使用ssl证书
- c++ builder groupbox修改样式_Pandas也能修改样式?快速给你的数据换个Style!
- Python使用wxpython制作简单文本编辑器
- java实例化泛型_Java让泛型实例化的方法
- 计算机端口25,在Windows 下关闭21\23\25端口的方法 -电脑资料
- 删库跑路大神的一生,真狠人!
- Katago+Sabaki个人围棋AI工具安装配置
- C语言:fscanf函数与fprintf函数——格式化读写函数
- 沙龙与华为强强携手,机甲龙惊艳广州车展
- 什么是业务流程管理BPM
- 【python】PyQt6和pyqt6-tools在PyCharm2021的详细配置方法
- Dya3:Python的开发工具