题目描述:

试编写一个根据用户输入的两个操作数和一个运算符( 只包含+、-、*、/ ),由计算机输出运算结果的程序。
当操作数是除号("/")时,运算结果是整除的结果,如10/3=3;并且当除数为0时,输出“Error!”。

操作数都是整数。

输入格式:

输入的第一行是两个操作数由一个空格隔开,第二行是一个运算符。

输出格式:

输出一个数,表示运算的结果。

样例输入:

1 2
+

样例输出:

3

提示:

注意除数为0的情况。

比如判断字符a是不是加号,可以用 if(a=='+')来表示,字符要用单个引号括起来。

本题也可以用switch语句来编写,这样显得更简洁(所有的switch语句都可以用if语句编写,反之不然)。

switch语句格式:

switch (表达式)

{

case 常量表达式1:

语句1;

……

break;           //每路分支都要加上break,否则会执行到下面去。

case 常量表达式2:

语句1;

……

break;

……

case 常量表达式n:

语句1;

……

break;

default:         //都不满足之前的条件,执行最后的默认分支,这一分支也可以省略。

语句1;

……

}

时间限制: 1000ms
空间限制: 128MB

代码如下:

#include<bits/stdc++.h>
using namespace std;
int main(){long long a,b;char c;cin>>a>>b>>c;if(c=='+'){cout<<a+b;}if(c=='-'){cout<<a-b;}if(c=='*'){cout<<a*b;}if(c=='/'){if(b==0){cout<<"Error!";}else{cout<<a/b;}}return 0;
}

计算器(c++基础)相关推荐

  1. 九度OJ 1019:简单计算器 (基础题、DP)

    时间限制:1 秒 内存限制:32 兆 特殊判题:否 提交:6725 解决:2454 题目描述: 读入一个只包含 +, -, *, / 的非负整数计算表达式,计算该表达式的值. 输入: 测试输入包含若干 ...

  2. Python基础项目实践之:面向对象方法模拟简单计算器

    Python课堂基础实践系列: Python基础项目实践之:学生信息管理系统 python基础项目实践之: 学生通讯录管理系统 Python基础项目实践之:面向对象方法模拟简单计算器 Python基础 ...

  3. java获取界面输入数字_通过JAVA设计 GUI 界面的计算器程序,用户可以通过鼠标依次输入参加计算的数值,进行加、减、乘、...

    通过JAVA设计 GUI 界面的计算器程序,用户可以通过鼠标依次输入参加计算的数值,进行加.减.乘. 2016-08-22 0 0 0 4.0 分 其他 1 积分下载 如何获取积分? 通过JAVA设计 ...

  4. Python基础项目实践之:学生信息管理系统

    Python课堂基础实践系列: Python基础项目实践之:学生信息管理系统 python基础项目实践之: 学生通讯录管理系统 Python基础项目实践之:面向对象方法模拟简单计算器 Python基础 ...

  5. python基础项目实践之: 学生通讯录管理系统

    Python课堂基础实践系列: Python基础项目实践之:学生信息管理系统 python基础项目实践之: 学生通讯录管理系统 Python基础项目实践之:面向对象方法模拟简单计算器 Python基础 ...

  6. Python基础项目实践之:面向对象方法实现模拟银行管理系统

    Python课堂基础实践系列: Python基础项目实践之:学生信息管理系统 python基础项目实践之: 学生通讯录管理系统 Python基础项目实践之:面向对象方法模拟简单计算器 Python基础 ...

  7. 【软件工程】复利计算器--结对编程

    这次作业是和队友两个人一起完成的,作业要求是在原来计算器的基础上,记录下用户输入的一笔一笔不同类型的投资,并动态显示. 首先,我们使用OutputStreamWriter类将用户输入的字节流数据转换为 ...

  8. 计算机计算的应用,计算器计算

    应用介绍 计算器计算,集计算器.科学计算器.分数计算器.汇率换算.亲戚计算器.房贷计算器.五险一金.日期计算器.进制转换.理财计算.自定义公式.单位换算.日常记账.备忘录等为一体,功能强大,方便好用, ...

  9. 基于WPF的科学计算器程序

    基于WPF的科学计算器程序 1.前言 2.界面展示 2.1标准计算器界面 2.2科学计算器界面 3.功能分析 4.代码实现 4.1窗体拖动 4.2界面切换 4.3运算符优先级 4.4功能函数 5.结语 ...

  10. 分数阶 计算机应用,分数阶计算器

    应用介绍 分数阶计算器,集计算器.科学计算器.汇率换算.亲戚计算器.房贷计算器.五险一金.日期计算器.进制转换.理财计算.自定义公式.单位换算.日常记账.备忘录等为一体,功能强大,方便好用,简单解决各 ...

最新文章

  1. 从蛋白质结构到功能的生物信息学研究 From Protein Structure to Function with Bioinformatics PDF
  2. NgRx 和 Angular CLI 版本不一致的错误
  3. 成长 | 《大厂晋升指南》学习总结(中)
  4. (需求实战_终章) SpringBoot2.x 整合RabbitMQ
  5. linux管道命令sudo,那些超有趣的Linux命令——第一弹
  6. “有钱人大多不快乐”这种观点,只是普通人的心理安慰吗?
  7. MongoDB常用操作命令大全
  8. 微醺的夜,胡乱的文字,迷失的我
  9. 封装一个FTPClient连接池工具类
  10. SpringCloud之Ribbon源码分析(二)
  11. 高中计算机整人代码完整,整人代码 VBS整人代码大全
  12. matlab分析电梯,一种基于Matlab/Simulink的电梯驱动系统建模方法
  13. Linux错误 “cp: omitting directory”解决办法
  14. 【论文笔记】(VLDB 2020) A Benchmarking Study of Embedding-based Entity Alignment for Knowledge
  15. Java程序是如何运行的
  16. linux mint必装软件,Linux mint 系统实用软件推荐和安装
  17. antd 给input设置值_AntD Input onChange 中文输入法
  18. 什么叫磁场强度、磁通势、磁阻、导磁率、电磁力、涡流?
  19. i5 12400f配什么显卡
  20. 基于HCE的NFC移动支付及云HCE

热门文章

  1. 资讯汇总230429
  2. interceptor方式拦截请求进行权限验证和签名验证
  3. ArcMap操作:在折点处打断线
  4. managedQuery() 陷阱 Cursor关闭的问题
  5. pdo、pdo_mysql、mysqlnd之间关系总结
  6. NeoFinder for Mac的新增功能有哪些?
  7. 实用算法题:excel表列序号与十进制数字的互相转化算法讲解!
  8. 妙记多「我的主页」升级,日历聚合任务待办,为你打造个人时间管理系统⏰
  9. pdf如何添加水印?
  10. Mysql去重查询(根据指定字段去重)