题目描述

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

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

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

输入格式

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

输出格式

运算表达式的结果。

输入样例

34 56 +

输出样例

90


#include <bits/stdc++.h>using namespace std;int main(){float num1, num2;char op;cin >> num1 >> num2 >> op;switch(op){case '+':cout << num1 + num2 << endl;break;case'-':cout << num1 - num2 << endl;break;case '*':cout << num1 * num2 << endl;break;case '/':if(num2 != 0){cout << num1 / num2 << endl;break;}else{cout << "Divided by zero!" << endl;break;}default:cout << "Invalid operator!";}return 0;
}

【例3.10】简单计算器相关推荐

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

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

  2. 一本通2058:【例3.10】简单计算器

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

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

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

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

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

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

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

  6. 7-12 两个数的简单计算器 (C语言)

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

  7. 06-1. 简单计算器(20)

    06-1. 简单计算器(20) 时间限制 400 ms 内存限制 65536 kB 代码长度限制 8000 B 判题程序 Standard 作者 张彤彧(浙江大学) 模拟简单运算器的工作.假设计算器只 ...

  8. L2-1 简单计算器 (25 分)详解c语言 模拟堆栈

    L2-1 简单计算器 (25 分) 本题要求你为初学数据结构的小伙伴设计一款简单的利用堆栈执行的计算器.如上图所示,计算器由两个堆栈组成,一个堆栈 S​1存放数字,另一个堆栈 S​2 存放运算符.计算 ...

  9. 简单计算器 (关于栈的一种应用)

    题目:简单计算器 读入一个只包含 +, -, *, / 的非负整数计算表达式,计算该表达式的值. Input 测试输入包含若干测试用例,每个测试用例占一行,每行不超过200个字符,整数和运算符之间用一 ...

  10. 习题2.1 简单计算器 (20 分)

    习题2.1 简单计算器 (20 分) 模拟简单运算器的工作.假设计算器只能进行加减乘除运算,运算数和结果都是整数,四种运算符的优先级相同,按从左到右的顺序计算. 输入格式: 输入在一行中给出一个四则运 ...

最新文章

  1. 野火开发版屏幕_盘一盘那些年我们常用的物联网开发板!
  2. WRF,WPS,WRF-Chem安装及编译步骤及bug总结(1)
  3. easypoi 多sheet导入_快速Office,PDF 开发 工具 EasyPoi
  4. inside uboot (三) 异常向量表
  5. mongodb分片+副本集集群环境搭建
  6. toj 4596 一行盒子
  7. hbase 命令_HBase原理与实践 | 生产环境上线前真的优化过吗?
  8. 为什么做的报表领导不满意,如何提升报表的价值?
  9. 1008. 数组元素循环右移问题 (20)-PAT乙级真题
  10. 一个进程(Process)最多可以生成多少个线程(Thread)
  11. 精挑细选的几个公众号,你值得拥有
  12. C#WPF多线程控件访问问题
  13. SpringBoot+Vue的租房管理系统(毕设, 包含前后台)
  14. vue 解决跨域问题(开发环境)
  15. 淘宝6.18叠猫猫赚猫币自动生成
  16. 谈谈本人做广告联盟的经验
  17. java版本与javac版本不一致引起终端无法运行java文件问题
  18. 微信头像更新了,有你喜欢的吗?
  19. 临床血液学综合练习题库【3】
  20. 瑞士轮赛制模拟器_Major瑞士轮赛制ELO系统解析 公认的权威规则

热门文章

  1. win7如何启动蓝牙的设备添加到计算机
  2. 5g网速究竟有多快?比4g快多少?
  3. Js、Vue阻止事件冒泡行为
  4. 游戏设计师:如何对待高考倒数100天
  5. js数组的多条件筛选
  6. 移动端判断当前手机设备是安卓(Android)还是苹果ios
  7. WORD文档无法编辑解决
  8. 2022 CCF中国软件大会(CCF Chinasoft)“软件智能合成理论与方法”论坛成功召开...
  9. 安卓手机网上商城-2号店
  10. Zabbix如何配置告警短信?