c++多功能运算器,可以实现加减乘除、求平方、求幂、取余、正弦、余弦、正切
时间: 2023-09-02 20:15:09 浏览: 146
好的,我可以帮你设计一个C++多功能运算器,实现加减乘除、求平方、求幂、取余、正弦、余弦和正切等功能。以下是一个简单的示例代码:
```cpp
#include <iostream>
#include <cmath>
using namespace std;
int main() {
double num1, num2;
char op;
cout << "请输入两个数:";
cin >> num1 >> num2;
cout << "请选择操作:";
cin >> op;
switch (op) {
case '+':
cout << "结果:" << num1 + num2 << endl;
break;
case '-':
cout << "结果:" << num1 - num2 << endl;
break;
case '*':
cout << "结果:" << num1 * num2 << endl;
break;
case '/':
if (num2 != 0) {
cout << "结果:" << num1 / num2 << endl;
} else {
cout << "错误:除数不能为0" << endl;
}
break;
case '^':
cout << "结果:" << pow(num1, num2) << endl;
break;
case '%':
cout << "结果:" << fmod(num1, num2) << endl;
break;
case 's':
cout << "结果:" << sin(num1) << endl;
break;
case 'c':
cout << "结果:" << cos(num1) << endl;
break;
case 't':
cout << "结果:" << tan(num1) << endl;
break;
default:
cout << "错误:未知操作" << endl;
break;
}
return 0;
}
```
这段代码使用了`switch`语句来根据用户输入的操作符执行相应的操作。你可以根据需要自定义更多的功能,并根据实际情况进行错误处理。希望对你有所帮助!
阅读全文