用switch语句实现输入一个实数和一个一到四的整数,根据该整数的值,输出实数对应的运算结果
时间: 2024-05-03 19:16:52 浏览: 62
以下是使用 switch 语句实现输入实数和整数的运算结果的示例代码:
```c++
#include <iostream>
using namespace std;
int main() {
double num;
int operation;
cout << "请输入一个实数和一个一到四的整数,以空格隔开:" << endl;
cin >> num >> operation;
switch (operation) {
case 1:
cout << num + 1 << endl;
break;
case 2:
cout << num - 2 << endl;
break;
case 3:
cout << num * 3 << endl;
break;
case 4:
cout << num / 4 << endl;
break;
default:
cout << "输入的整数不在一到四的范围内!" << endl;
break;
}
return 0;
}
```
在这个示例代码中,我们使用了 `switch` 语句来根据输入的整数值进行不同的运算操作。根据输入的整数值不同,分别输出对应运算结果。如果输入的整数不在一到四的范围内,则输出错误提示信息。
例如,如果我们输入 3.14 和 2,程序会输出 `1.140000e+00`,这是因为程序对输入的实数进行了减 2 的运算。
阅读全文