#include <iostream>
#include <cstring>
#include <algorithm>
using namespace std;
const int maxn = 10005;
int main(){
int sum = 0,a = 0,b = 0;
char c;
cin >> a;
while(true){
scanf("%c",&c);
if(c == '=')
break;
scanf("%d",&b);
if(c == '+')
a += b;
else if(c == '-')
a -= b;
else if(c == '*')
a *= b;
else if(c == '/'){
if(b != 0)
a /= b;
else{
cout << "ERROR";
return 0;
}
} else{
cout << "ERROR";
return 0;
}
}
cout << a;
return 0;
}
简单计算器
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
推荐阅读更多精彩内容
- 要求 实现一个简单计算器 思路 Iter1 初始草稿 问题: 命名不规范 异常判断 判断分支多次做无用功 Ite...
- 这是开始写的第一个iOS程序。1.首先创建一个SingleViewApplication界面(iOS中),这个模式...
- 读入一个只包含 +, -, *, / 的非负整数计算表达式,计算该表达式的值。 Input 测试输入包含若干测试用...
- 习题6-7 简单计算器 (20 分) 1. 题目摘自 https://pintia.cn/problem-sets...