简单计算器(YZOJ-1047)
【问题描述】
一个最简单的计算器,支持+, -, *, / 四种运算。仅需考虑输入输出为整数的情况,数据和运算结果不会超过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)相关推荐
- 模拟一个简单计算器_阅读模拟器的简单介绍
模拟一个简单计算器 Read simulators are widely being used within the research community to create synthetic an ...
- PTA 基础编程题目集 7-12 两个数的简单计算器 C语言
PTA 基础编程题目集 7-12 两个数的简单计算器 C语言 本题要求编写一个简单计算器程序,可根据输入的运算符,对2个整数进行加.减.乘.除或求余运算.题目保证输入和输出均不超过整型范围. 输入格式 ...
- 7-12 两个数的简单计算器 (C语言)
7-12 两个数的简单计算器 (10 分)本题要求编写一个简单计算器程序,可根据输入的运算符,对2个整数进行加.减.乘.除或求余运算.题目保证输入和输出均不超过整型范围. 输入格式: 输入在一行中依次 ...
- 用Python解“两个数的简单计算器”题
7-12 两个数的简单计算器 本题要求编写一个简单计算器程序,可根据输入的运算符,对2个整数进行加.减.乘.除或求余运算.题目保证输入和输出均不超过整型范围. 输入格式: 输入在一行中依次输入操作数1 ...
- 用C语言解“两个数的简单计算器”题
7-12 两个数的简单计算器 本题要求编写一个简单计算器程序,可根据输入的运算符,对2个整数进行加.减.乘.除或求余运算.题目保证输入和输出均不超过整型范围. 输入格式: 输入在一行中依次输入操作数1 ...
- 06-1. 简单计算器(20)
06-1. 简单计算器(20) 时间限制 400 ms 内存限制 65536 kB 代码长度限制 8000 B 判题程序 Standard 作者 张彤彧(浙江大学) 模拟简单运算器的工作.假设计算器只 ...
- c语言对10求余不为7,【PTA | 基础编程题目集】7-12 两个数的简单计算器 (10分)
本题要求编写一个简单计算器程序,可根据输入的运算符,对2个整数进行加.减.乘.除或求余运算.题目保证输入和输出均不超过整型范围. 输入格式: 输入在一行中依次输入操作数1.运算符.操作数2,其间以1个 ...
- 重读The C programming Lanuage 笔记三:简单计算器程序
1 //简单计算器 2 3 #include <stdio.h> 4 #include <stdlib.h> 5 #include <ctype.h> 6 #inc ...
- python实现简单计算器功能键介绍_Python实现的简单计算器功能详解
本文实例讲述了Python实现的简单计算器功能.分享给大家供大家参考,具体如下: 使用python编写一款简易的计算器 计算器效果图 首先搭建计算器的面板: 计算器面板结构 建造一个继承于wx.Fra ...
- 一个用WPF做的简单计算器源代码
一.界面设计XAML代码 <Window x:Class="fengjisuanqi.MainWindow"xmlns="http://schemas.micros ...
最新文章
- c语言程序设计上机考试占多少分,C语言程序设计上机考试题目汇编.doc
- Nature好文:过去150年,科学与产业经历四段情缘!
- 爬虫篇 --- 分布式爬虫
- task文件服务器无法输入,Win10系统无法启动task scheduler服务的解决方法
- 操作系统【二】死锁问题以及处理方法
- Microsoft Visual Studio 文件识别及其用途简述
- PHP stomp 连接判断,php实现通过stomp协议连接ActiveMQ操作示例
- android studio moudel,Android Studio将module变为library
- Huber损失最小化学习法
- 图像滤镜艺术---Wave滤镜
- Django中FBV和CBV
- b460m_itx/ac Z390I B360pro升级无线网卡BCM94360HMB
- Redis 下载安装教程 及 客户端可视化工具
- 左程云算法课笔记(不再更新..)
- linux免费日志分析工具,分享10个优秀的日志分析工具
- 【ybt金牌导航1-4-3】【luogu P2627】修剪草坪 / Mowing the Lawn G
- 提交代码遇到的问题remote: Support for password authentication was removed on August 13, 2021.
- 全国高考今日开启 报名人数再创历史新高 2022全国高考时间科目安排 优积科技-祝同学们高考顺利
- 医院影像服务器系统,锐潮医学影像管理系统(PACS)
- wamp出现拒绝访问