计算器(c++基础)
题目描述:
试编写一个根据用户输入的两个操作数和一个运算符( 只包含+、-、*、/ ),由计算机输出运算结果的程序。
当操作数是除号("/")时,运算结果是整除的结果,如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++基础)相关推荐
- 九度OJ 1019:简单计算器 (基础题、DP)
时间限制:1 秒 内存限制:32 兆 特殊判题:否 提交:6725 解决:2454 题目描述: 读入一个只包含 +, -, *, / 的非负整数计算表达式,计算该表达式的值. 输入: 测试输入包含若干 ...
- Python基础项目实践之:面向对象方法模拟简单计算器
Python课堂基础实践系列: Python基础项目实践之:学生信息管理系统 python基础项目实践之: 学生通讯录管理系统 Python基础项目实践之:面向对象方法模拟简单计算器 Python基础 ...
- java获取界面输入数字_通过JAVA设计 GUI 界面的计算器程序,用户可以通过鼠标依次输入参加计算的数值,进行加、减、乘、...
通过JAVA设计 GUI 界面的计算器程序,用户可以通过鼠标依次输入参加计算的数值,进行加.减.乘. 2016-08-22 0 0 0 4.0 分 其他 1 积分下载 如何获取积分? 通过JAVA设计 ...
- Python基础项目实践之:学生信息管理系统
Python课堂基础实践系列: Python基础项目实践之:学生信息管理系统 python基础项目实践之: 学生通讯录管理系统 Python基础项目实践之:面向对象方法模拟简单计算器 Python基础 ...
- python基础项目实践之: 学生通讯录管理系统
Python课堂基础实践系列: Python基础项目实践之:学生信息管理系统 python基础项目实践之: 学生通讯录管理系统 Python基础项目实践之:面向对象方法模拟简单计算器 Python基础 ...
- Python基础项目实践之:面向对象方法实现模拟银行管理系统
Python课堂基础实践系列: Python基础项目实践之:学生信息管理系统 python基础项目实践之: 学生通讯录管理系统 Python基础项目实践之:面向对象方法模拟简单计算器 Python基础 ...
- 【软件工程】复利计算器--结对编程
这次作业是和队友两个人一起完成的,作业要求是在原来计算器的基础上,记录下用户输入的一笔一笔不同类型的投资,并动态显示. 首先,我们使用OutputStreamWriter类将用户输入的字节流数据转换为 ...
- 计算机计算的应用,计算器计算
应用介绍 计算器计算,集计算器.科学计算器.分数计算器.汇率换算.亲戚计算器.房贷计算器.五险一金.日期计算器.进制转换.理财计算.自定义公式.单位换算.日常记账.备忘录等为一体,功能强大,方便好用, ...
- 基于WPF的科学计算器程序
基于WPF的科学计算器程序 1.前言 2.界面展示 2.1标准计算器界面 2.2科学计算器界面 3.功能分析 4.代码实现 4.1窗体拖动 4.2界面切换 4.3运算符优先级 4.4功能函数 5.结语 ...
- 分数阶 计算机应用,分数阶计算器
应用介绍 分数阶计算器,集计算器.科学计算器.汇率换算.亲戚计算器.房贷计算器.五险一金.日期计算器.进制转换.理财计算.自定义公式.单位换算.日常记账.备忘录等为一体,功能强大,方便好用,简单解决各 ...
最新文章
- 从蛋白质结构到功能的生物信息学研究 From Protein Structure to Function with Bioinformatics PDF
- NgRx 和 Angular CLI 版本不一致的错误
- 成长 | 《大厂晋升指南》学习总结(中)
- (需求实战_终章) SpringBoot2.x 整合RabbitMQ
- linux管道命令sudo,那些超有趣的Linux命令——第一弹
- “有钱人大多不快乐”这种观点,只是普通人的心理安慰吗?
- MongoDB常用操作命令大全
- 微醺的夜,胡乱的文字,迷失的我
- 封装一个FTPClient连接池工具类
- SpringCloud之Ribbon源码分析(二)
- 高中计算机整人代码完整,整人代码 VBS整人代码大全
- matlab分析电梯,一种基于Matlab/Simulink的电梯驱动系统建模方法
- Linux错误 “cp: omitting directory”解决办法
- 【论文笔记】(VLDB 2020) A Benchmarking Study of Embedding-based Entity Alignment for Knowledge
- Java程序是如何运行的
- linux mint必装软件,Linux mint 系统实用软件推荐和安装
- antd 给input设置值_AntD Input onChange 中文输入法
- 什么叫磁场强度、磁通势、磁阻、导磁率、电磁力、涡流?
- i5 12400f配什么显卡
- 基于HCE的NFC移动支付及云HCE