c++switch加减乘除
时间: 2024-01-04 11:16:56 浏览: 115
C++中的switch语句可以用于根据不同的情况执行不同的代码块。在switch语句中,我们可以使用case关键字来指定不同的情况,并在每个case后面编写相应的代码块。下面是一个简单的示例,演示如何使用switch语句执行加减乘除操作:
```
#include <iostream>
using namespace std;
int main() {
char op;
double num1, num2;
cout << "Enter an operator (+, -, *, /): ";
cin >> op;
cout << "Enter two operands: ";
cin >> num1 >> num2;
switch(op) {
case '+':
cout << num1 << " + " << num2 << " = " << num1+num2;
break;
case '-':
cout << num1 << " - " << num2 << " = " << num1-num2;
break;
case '*':
cout << num1 << " * " << num2 << " = " << num1*num2;
break;
case '/':
cout << num1 << " / " << num2 << " = " << num1/num2;
break;
default:
// 如果输入的运算符不是 +、-、* 或 /,则输出错误信息
cout << "Error! Invalid operator";
break;
}
return 0;
}
```
在上面的示例中,我们首先提示用户输入一个运算符和两个操作数。然后,我们使用switch语句根据输入的运算符执行相应的操作,并输出结果。如果输入的运算符不是 +、-、* 或 /,则输出错误信息。
阅读全文