2058:【例3.10】简单计算器

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

【题目描述】

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

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

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

【输入】

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

【输出】

运算表达式的结果。

【输入样例】

34 56 +

【输出样例】

90

【提示】

【样例2】

输入:

2 1.2 -

输出:

0.8

代码样例:

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

2058:简单计算器相关推荐

  1. 【2058】简单计算器

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

  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. 卷积神经网络(CNN)简介
  2. 通信产业5G迭代,万亿机遇一触即发
  3. Python中pandas dataframe删除一行或一列:drop函数
  4. linux 日志工具 logrotate 简介
  5. python中数据分析的流程为-在数据分析流程中整合Python和R(一)
  6. A Java Runtime Environment (JRE) or Java Development Kit (JDK)
  7. SQL查询【根据生日计算】
  8. html body background color,HTML Style backgroundColor用法及代码示例
  9. 为什么要用Mybatis框架---Mybatis学习笔记(一)
  10. 混合云发展之路:前景广阔,巨头混战
  11. Flink on Zeppelin (1) - 入门篇
  12. Android手机使用Windows应用,微软宣布在你的手机应用上运行安卓APP功能向Windows 10稳定版提供...
  13. 微信小程序-图片上传功能的实现
  14. 参数化设计的意义——Autodriver
  15. C++调用C# dll 未能加载文件或程序集
  16. Magento后台添加商品属性集属性集详细教程
  17. android拍照保存照片方向,Android:Camera2开发详解(上):实现预览、拍照、保存照片等功能...
  18. 做了个小程序,广告收益2.60元广告费
  19. 采用16线激光雷达调用cartographer室内建图
  20. [SDIO]Read Wait 读等待机制

热门文章

  1. 把数字用拼音表示并输出
  2. 最新复刻李峋爱心表白HTML源代码+超唯美
  3. 2009年最新搞笑语录
  4. 《那些年啊,那些事——一个程序员的奋斗史》——94
  5. 论文: TextBoxes
  6. Android通知不显示横幅的一个坑
  7. 过去的过去,未来的未来
  8. 暗影精灵电脑 开机速度慢的解决方法
  9. 自建云存储:Nextcloud vs. ownCloud vs. Seafile
  10. windows11搜索按钮回退