【问题描述】

一个最简单的计算器,支持+, -, *, / 四种运算。仅需考虑输入输出为整数的情况,数据和运算结果不会超过int表示的范围。

【输入格式】

输入只有一行,共有三个参数,其中第1、2个参数为整数,第3个参数为操作符(+,-,*,/)。

【输出格式】

输出只有一行,一个整数,为运算结果。然而:
1.如果出现除数为0的情况,则输出:Divided by zero!
2.如果出现无效的操作符(即不为 +, -, *, / 之一),则输出:Invalid operator!

【样例输入】

1 2 +

【样例输出】

3

【参考程序】

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

简单计算器(YZOJ-1047)相关推荐

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  8. 重读The C programming Lanuage 笔记三:简单计算器程序

    1 //简单计算器 2 3 #include <stdio.h> 4 #include <stdlib.h> 5 #include <ctype.h> 6 #inc ...

  9. python实现简单计算器功能键介绍_Python实现的简单计算器功能详解

    本文实例讲述了Python实现的简单计算器功能.分享给大家供大家参考,具体如下: 使用python编写一款简易的计算器 计算器效果图 首先搭建计算器的面板: 计算器面板结构 建造一个继承于wx.Fra ...

  10. 一个用WPF做的简单计算器源代码

    一.界面设计XAML代码 <Window x:Class="fengjisuanqi.MainWindow"xmlns="http://schemas.micros ...

最新文章

  1. c语言程序设计上机考试占多少分,C语言程序设计上机考试题目汇编.doc
  2. Nature好文:过去150年,科学与产业经历四段情缘!
  3. 爬虫篇 --- 分布式爬虫
  4. task文件服务器无法输入,Win10系统无法启动task scheduler服务的解决方法
  5. 操作系统【二】死锁问题以及处理方法
  6. Microsoft Visual Studio 文件识别及其用途简述
  7. PHP stomp 连接判断,php实现通过stomp协议连接ActiveMQ操作示例
  8. android studio moudel,Android Studio将module变为library
  9. Huber损失最小化学习法
  10. 图像滤镜艺术---Wave滤镜
  11. Django中FBV和CBV
  12. b460m_itx/ac Z390I B360pro升级无线网卡BCM94360HMB
  13. Redis 下载安装教程 及 客户端可视化工具
  14. 左程云算法课笔记(不再更新..)
  15. linux免费日志分析工具,分享10个优秀的日志分析工具
  16. 【ybt金牌导航1-4-3】【luogu P2627】修剪草坪 / Mowing the Lawn G
  17. 提交代码遇到的问题remote: Support for password authentication was removed on August 13, 2021.
  18. 全国高考今日开启 报名人数再创历史新高 2022全国高考时间科目安排 优积科技-祝同学们高考顺利
  19. 医院影像服务器系统,锐潮医学影像管理系统(PACS)
  20. wamp出现拒绝访问

热门文章

  1. Python简单实现爬取快递物流实时信息!到了及时提醒!
  2. Kooboo CMS的安装步骤
  3. 织梦列表页循环出来的数据显示乱码,但是头部及尾部分页完好的解决办法
  4. NKOJ 数据库设计
  5. 【CTF reverse Java逆向】JEB3.19逆向方案(已知2022.02.14可用)
  6. java 三种工厂模式(简单工厂+工厂方法+抽象工厂)
  7. 安全工器具的使用和检查
  8. kts 样例,包含多渠道打包。改名
  9. 基于pandas的男女电影评价差异分析
  10. Subway Map(图的遍历,麻烦