用switch编写加减乘除
时间: 2023-07-12 21:28:32 浏览: 107
一个关于加减乘除的程序
好的,以下是使用 `switch` 语句编写加减乘除的示例代码:
```c++
#include <iostream>
using namespace std;
int main() {
char op;
double num1, num2, result;
cout << "请输入两个数字和运算符,例如:10 + 5" << 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;
}
```
以上代码实现了用户输入两个数字和一个运算符,然后根据运算符进行相应的计算,并输出结果。其中,`switch` 语句根据运算符的不同,分别执行不同的操作。
阅读全文