一个具有两个数加减乘除功能的计算器。
时间: 2024-05-06 21:22:11 浏览: 70
很高兴为您介绍一个具有两个数加减乘除功能的计算器。
代码实现如下:
```
#include <iostream>
using namespace std;
int main() {
char op; // 运算符
double num1, num2; // 两个数字
double result; // 计算结果
cout << "请输入要计算的两个数字和运算符,格式为 数字 运算符 数字:" << endl;
cin >> num1 >> op >> num2;
switch (op) {
case '+':
result = num1 + num2;
break;
case '-':
result = num1 - num2;
break;
case '*':
result = num1 * num2;
break;
case '/':
if (num2 == 0) {
cout << "错误:除数不能为0" << endl;
return 0;
}
result = num1 / num2;
break;
default:
cout << "错误:无效的运算符" << endl;
return 0;
}
cout << "计算结果为:" << result << endl;
return 0;
}
```
使用方法:
1. 运行程序后,在命令行中输入要计算的两个数字和运算符,格式为 数字 运算符 数字,例如:2 + 3,3 * 4,8 / 2 等。
2. 按下回车键,程序将计算并输出结果。
注意事项:
1. 输入的数字和运算符之间需要用空格隔开。
2. 运算符只能是加减乘除中的一种。
3. 除法运算中,除数不能为0。
阅读全文