手写一个计算器
时间: 2023-07-15 12:15:34 浏览: 94
好的,我可以帮你手写一个简单的计算器。这个计算器可以进行加、减、乘、除的基本运算。
```
#include <iostream>
using namespace std;
int main() {
char op; // 运算符
double num1, num2; // 两个运算数
cout << "请输入一个算式,例如 1 + 2:" << endl;
cin >> num1 >> op >> num2; // 输入算式
switch(op) {
case '+': // 加法
cout << "结果为:" << num1 + num2 << endl;
break;
case '-': // 减法
cout << "结果为:" << num1 - num2 << endl;
break;
case '*': // 乘法
cout << "结果为:" << num1 * num2 << endl;
break;
case '/': // 除法
if(num2 != 0) {
cout << "结果为:" << num1 / num2 << endl;
} else {
cout << "除数不能为0!" << endl;
}
break;
default: // 非法运算符
cout << "输入的算式有误!" << endl;
break;
}
return 0;
}
```
这个计算器只能进行一次运算,如果想要进行多次运算,可以将代码放在一个循环体中,每次循环结束后询问用户是否继续计算。
阅读全文