1057:简单计算器

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

【题目描述】

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

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

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

【输入】

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

【输出】

输出只有一行,一个整数,为运算结果。然而:

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

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

【输入样例】

1 2 +

【输出样例】

3

【参考代码】

#include <stdio.h>
int main()
{int x,y;char op;scanf("%d %d %c",&x,&y,&op);switch(op){case '+':printf("%d\n",x+y);break;case '-':printf("%d\n",x-y);break;case '*':printf("%d\n",x*y);break;case '/':if(y==0)printf("Divided by zero!\n");elseprintf("%d\n",x/y);break;default:printf("Invalid operator!\n");}return 0;
}

http://ybt.ssoier.cn:8088/problem_show.php?pid=1057

信息学奥赛一本通(1057:简单计算器)相关推荐

  1. 信息学奥赛一本通 1057:简单计算器 | OpenJudge NOI 1.4 19

    [题目链接] ybt 1057:简单计算器 OpenJudge NOI 1.4 19:简单计算器 [题目考点] 1. switch语句 2. if-else if-else语句 [题解代码] 解法1: ...

  2. 信息学奥赛一本通在线提交地址

    信息学奥赛一本通 1 C++语言入门 1.1 综合 1.1.1 P1458 地球人口承载力估计 正确: 770 提交: 1794 比率: 42.92 % 1.1.2 P1686 Hello, Worl ...

  3. 信息学奥赛一本通 第五版(C++版)

    信息学奥赛一本通 第五版(C++版)第一部分 C++语言 第一章 C++语言入门 第二节 C++语言程序设计 P15 1. 编写一个能够输出Hello,World!的程序,这个程序常常作为一个初学者接 ...

  4. 信息学奥赛一本通 (C++)上机练习

    信息学奥赛一本通(C++)上机练习 此书为娃儿的第一本刷题书.娃儿现在四年级 ,希望他能坚持下来.特开贴加油 luogu: disangan223 第一部分 C++语言 第一章 C++语言入门 T10 ...

  5. 信息学奥赛一本通1336:寻找树根和孩子(图论算法-树)详细讲解

    题目 信息学奥赛一本通(C++版)在线评测系统 思路讲解 首先我们可以看到这到题数据量不大,可以直接简单粗暴用邻接矩阵来存,用题目中的数据,邻接矩阵存储如下: 1 2 3 4 5 6 7 8 1 1 ...

  6. 1000:入门测试题目 【信息学奥赛一本通(C++版)在线评测系统】

    为了更好的阅读体验,建议您移步至我的博客园来阅读此文章. 传送门 「原题」 1000:入门测试题目 时间限制: 1000 ms 内存限制: 32768 KB 提交数: 0 通过数: 0 [题目描述] ...

  7. 信息学奥赛一本通(C++版)NOIP提高组(1820-1829)

    信息学奥赛一本通(C++版)NOIP提高组目录 //1820 [题目描述] 我们可以用这样的方式来表示一个十进制数:将每个阿拉伯数字乘以一个以该数字所 处位置的(值减1)为指数,以10为底数的幂之和的 ...

  8. 信息学奥赛一本通测评网 1199 全排列 递归算法 Dangerise

    老师要求写一篇题解,作为一个十分认真,踏实的学生,就用心的找道简单的题敷衍一下吧. 来看这道题 ​​​​​​信息学奥赛一本通(C++版)在线评测系统 这道题既然在递归算法的标签下,就用递归来做吧. 先 ...

  9. 信息学奥赛一本通1399——甲流病人初筛

    信息学奥赛一本通--甲流病人初筛 1399:甲流病人初筛 http://ybt.ssoier.cn:8088/problem_show.php?pid=1399 题目描述 目前正是甲流盛行时期,为了更 ...

  10. 信息学奥赛一本通(C++版) 第二部分 基础算法 第九章 动态规划

    总目录详见:https://blog.csdn.net/mrcrack/article/details/86501716 信息学奥赛一本通(C++版) 第二部分 基础算法 第九章 动态规划 第一节 动 ...

最新文章

  1. 20个精美图表,教你玩转 Pyecharts 可视化
  2. 天津Uber优步司机奖励政策(1月4日~1月10日)
  3. java 判断日期是同一天_如何检查Java中的两个日期是否在同一天
  4. bootstrap的表单验证 vue_第45天:Web表单
  5. Python | 使用matplotlib.pyplot创建条形图
  6. 【计算机组成原理】CISC和RISC
  7. 辞旧迎新,胖了几斤?数据告诉你,这种东西你就不该吃
  8. mysql job status_检查SQL Server Job状态
  9. windows_clion_Process finished with exit code -1073741515 (0xC0000135)
  10. MATLAB的clear和clc用法
  11. 琵琶行·并序--白居易
  12. Java:String类学习笔记
  13. 怎么把画好的流程图插入到Word中?
  14. java 第一章 > java背景,数据类型,键盘录入,标识符
  15. 半吊子 opencv学习笔记
  16. 第二话 统计计算之蒙特卡洛积分和方差缩减技术(未完待续)
  17. 海信电视linux安装软件,海信电视怎么安装第三方软件 海信电视安装第三方软件方法【详解】...
  18. Windows11打开此电脑,没有视频、图片等文件夹,解决方法
  19. l5630鲁大师跑分_不用花钱 动一动手指 鲁大师显卡跑分提升1W多分
  20. 解密PDF限制:让文件自由阅读!

热门文章

  1. 为什么数字中台是企业应用新基建?
  2. 头条终面:写个消息中间件
  3. 漫话:如何给女朋友解释什么是3PC?
  4. FinTech专题:支付平台建设资金底线防火墙的杀手级设计方案
  5. JimuReport 1.3.7 首个正式版本发布,免费的可视化拖拽报表
  6. 开源协议神图介绍 MIT 与 Apache 等
  7. vue.js语法和常用指令
  8. java虚拟机参数详解
  9. Hadoop框架:DataNode工作机制详解
  10. Linux系统:centos7下搭建Nginx和FastDFS文件管理中间件