c++ ,用Switch语句编写一个简单的实数四则运算程序
时间: 2024-11-18 18:17:01 浏览: 40
在C++中,你可以使用`switch`语句来创建一个简单的实数四则运算程序。首先,你需要定义一个变量存储操作符,并根据用户输入的数字和操作符来进行判断和计算。以下是一个基本的例子:
```cpp
#include <iostream>
using namespace std;
int main() {
double num1, num2;
char operatorChoice;
cout << "请输入第一个数字: ";
cin >> num1;
cout << "请输入运算符 (+, -, *, /): ";
cin >> operatorChoice;
switch (operatorChoice) {
case '+':
cout << "请输入第二个数字: ";
cin >> num2;
cout << "结果: " << num1 + num2 << endl;
break;
case '-':
cout << "请输入第二个数字: ";
cin >> num2;
cout << "结果: " << num1 - num2 << endl;
break;
case '*':
cout << "结果: " << num1 * num2 << endl;
break;
case '/':
if (num2 != 0) { // 避免除数为零的情况
cout << "结果: " << num1 / num2 << endl;
} else {
cout << "错误:除数不能为零!" << endl;
}
break;
default:
cout << "无效的操作符,请选择正确的 (+, -, *, /)" << endl;
break;
}
return 0;
}
```
在这个程序中,用户先输入两个数字和一个运算符,然后`switch`语句会根据运算符执行相应的加、减、乘、除操作。如果用户输入了其他字符,程序将显示错误信息。
阅读全文