2058:【例3.10】简单计算器

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

【题目描述】

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

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

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

【输入】

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

【输出】

运算表达式的结果。

分析:使用switch即可。

#include<iostream>
using namespace std;
int main()
{double a, b;char c;cin >> a >> b >> c;switch (c){case '+':cout << a + b;break;case '-':cout << a - b;break;case '*':cout << a * b;break;case '/':{if (b == 0){cout << "Divided by zero!";break;}else{cout << a / b;break;}}default :cout << "Invalid operator!";break;}
}

【2058】简单计算器相关推荐

  1. 2058:简单计算器

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

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

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

  3. 模拟一个简单计算器_阅读模拟器的简单介绍

    模拟一个简单计算器 Read simulators are widely being used within the research community to create synthetic an ...

  4. PTA 基础编程题目集 7-12 两个数的简单计算器 C语言

    PTA 基础编程题目集 7-12 两个数的简单计算器 C语言 本题要求编写一个简单计算器程序,可根据输入的运算符,对2个整数进行加.减.乘.除或求余运算.题目保证输入和输出均不超过整型范围. 输入格式 ...

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

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

  6. 用Python解“两个数的简单计算器”题

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

  7. 用C语言解“两个数的简单计算器”题

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

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

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

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

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

最新文章

  1. MapReduce编程实战之“调试”
  2. 教你如何使用 OpenCV检测图像中的轮廓
  3. 字符串php手册,php知识点复习之字符串
  4. “两弹一星”元勋年轻时的考卷,连标点符号都找不到错
  5. 从Git的下载到使用github详细教程
  6. Selenium自动化测试
  7. 有钱了不起?!苹果猎头挖到马斯克没脾气,特斯拉股东公开求收购
  8. python xml第三方库_我应该使用哪个python XML库?
  9. android黑色半透明dialog背景,Dialog背景半透明
  10. 基于php工程项目管理系统
  11. ubuntu安装配置搜狗拼音输入法
  12. Volatile能不能保证线程安全?
  13. 10015---Maven笔记
  14. 安装TypeScript
  15. Mermaid知识点总结4 - Flowchart 3
  16. dataframe读取以文本形式储存的excel中的数字
  17. 无法连接虚拟设备 sata0:1,因为主机上没有相对应的设备——解决方案
  18. 推荐 - 将多种格式的 Office 文件转换为 PPT 和图片
  19. 关于Win10电脑连接WIFI时出现 “无法连接到这个网络” 问题的解决方法
  20. Android 升级/刷机攻略(Google原生系统Pixel)

热门文章

  1. Verilog之条件语句、循环语句、块语句与生成语句
  2. 将正式数据库中的表与测试库同步
  3. 2018入门微单相机推荐
  4. 那些年我吃过的豆子【记录ing】
  5. C语言情人节玫瑰花代码
  6. 心...............................
  7. LabVIEW调试技巧
  8. 将两个数组不同的元素拼接成一个字符串
  9. [Coggle 30 Days of ML(2021.11)]Linux基础使用
  10. 【RNG vs SKT】弹幕的自然语言的初步分析