键盘接受两个数 实现加减乘除 以及平方和 五个功能 然后在使用switch case进行功能选择
时间: 2024-03-17 09:40:51 浏览: 22
好的,下面是可以实现你要求的 C++ 代码:
```cpp
#include <iostream>
#include <cmath>
using namespace std;
int main() {
double num1, num2, result;
int choice;
cout << "请输入两个数:" << endl;
cin >> num1 >> num2;
cout << "请选择要进行的操作:" << endl;
cout << "1. 加法" << endl;
cout << "2. 减法" << endl;
cout << "3. 乘法" << endl;
cout << "4. 除法" << endl;
cout << "5. 平方和" << endl;
cin >> choice;
switch (choice) {
case 1:
result = num1 + num2;
cout << "结果为:" << result;
break;
case 2:
result = num1 - num2;
cout << "结果为:" << result;
break;
case 3:
result = num1 * num2;
cout << "结果为:" << result;
break;
case 4:
if (num2 == 0) {
cout << "除数不能为0!";
} else {
result = num1 / num2;
cout << "结果为:" << result;
}
break;
case 5:
result = pow(num1, 2) + pow(num2, 2);
cout << "结果为:" << result;
break;
default:
cout << "无效的选择!";
break;
}
return 0;
}
```
请注意,这只是一个简单的实现,没有进行输入验证和错误处理。在实际使用中,还需要考虑更多的情况。
相关推荐
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)