用c++做一个最简易的加减乘除计算器,只需要一些最基础的知识。

#include <bits/stdc++.h>  //万能头文件
using namespace std;  //命名空间
int main(){
	long double x1, x2, sum;
	char op;
	cin >> x1 >> op >> x2;

	switch (op) {
		case '+':     //如果运算符=“加”
			sum = x1 + x2;
			break;
		case '-':     //如果运算符=“减”
			sum = x1 - x2;
			break;
		case '*':     //如果运算符=“乘”
			sum = x1 * x2;
			break;
		case '/':     //如果运算符=“除以”
			if (x2 == 0) { 
				cout << "除数不能为0";    //考虑除数为0的情况
				exit(0);    //终止程序
			} else {
				sum = x1 / x2;
			}
			break;
		default:
			cout << "没有此运算符";
			exit(0);
			break;
	}
	cout.precision(5);    //保留5位小数,可更改
	cout.setf(ios::fixed, ios::floatfield);   //强制不使用科学计数法
	cout << sum;
}
Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐