很优秀哦

//Lin dao^-^ 
//优秀的计算机 
//除法:先输入被除数,再输出除数 
//减法和除法同样 
//只支持加减乘除
#include <bits/stdc++.h>
using namespace std;
int main() {
	int n, m, ans = 0; // n是被除数,m是除数
	char c;
	cout << "本计算机是全天下最优秀的计算机!" << endl;
	cout << "支持加减乘除算法!" << endl;
	cout << "先输入两个数,在输入一个运算符号" << endl;
	cout << "除号用/ 乘号用* 加号用+ 减号用-" << endl;
	cout << "如下:" << endl;
	cout << "20 / 2" << endl; 
	cout << 10 << endl;
	cout << endl;
	cin >> n >> c >> m;
	if (c == '/' && n <= 500 && m <= 500) {
		double a, b;
		a = n;
		b = m;
		cout << fixed << setprecision(2) << a / b << endl;
	} else if (c == '/' && n > 500 && m > 500 || c == '/' && n <= 500 && m > 500 || c == '/' && n > 500 && m <= 500) {
		for (int i = 1; i <= n / m + 300; i++) {
			cout << "嘿嘿计算机要飞了" << endl;
		}
		cout << "重新计算!"; cin >> n >> c >> m;
		cout << "想的美" << endl; 
	} else if (c == '*' && n <= 300 && m <= 100) {
		cout << n * m << endl;
	} else if (c == '*' && n > 300 && m > 100 || c == '*' && n <= 300 && m > 100 || c == '*' && n > 300 && m <= 100) {
		double c, d;
		c = n;
		d = m;
		cout << fixed << setprecision(3) << c / d << endl;
		cout << "我给你算的除法" << endl;
		cout << "不要骂我,我起码给你保留的三位小数,正经的只保留两位" << endl;
	} else if (c == '+' && n % 2 == 0 && m % 5 == 0 || c == '+' && n % 2 != 0 && m % 5 == 0 || c == '+' && n % 2 == 0 && m % 5 != 0) {
		cout << "不能计算,我cpu烧了" << endl;
		for (int j = 1; j <= 1000; j++) {
			cout << "cpu烧了" << endl;
		}
		cout << "坐下!" << endl;
		cout << "cpu已经烧焦了" << endl;
	} else if (c == '+' && n % 2 != 0 && m % 5 != 0) {
		cout << n + m << endl;
	} else if (c == '-' && n <= 100 && m <= 90) {
		cout << n - m << endl;
	} else if (c == '-' && n > 100 && m > 90 || c == '-' && n <= 100 && m > 90 || c == '-' && n > 100 && m <= 90) {
		cout << "这个算法你可以自己算的" << endl; 
	}
	return 0;
}