c++实现输入角度(角度制)分别输出三角函数和余切值
时间: 2024-09-27 12:11:27 浏览: 134
在C++中,你可以使用`cmath`库来实现这个功能。首先,你需要从用户那里获取角度输入(通常是以弧度为单位),因为`sin()`、`cos()`和`tan()`函数在C++中都是以弧度为参数的。然后,将角度转换为弧度,计算三角函数和余切值,最后输出结果。以下是一个简单的示例:
```cpp
#include <iostream>
#include <cmath>
// 获取角度输入并转换为弧度
double get_degrees_to_radians(double degrees) {
return degrees * M_PI / 180.0;
}
int main() {
double angle_degrees;
std::cout << "请输入一个角度(单位:度):" << std::endl;
std::cin >> angle_degrees;
// 将角度转换为弧度
double angle_radians = get_degrees_to_radians(angle_degrees);
// 计算三角函数值
double sin_value = std::sin(angle_radians);
double cos_value = std::cos(angle_radians);
double tan_value = std::tan(angle_radians);
// 输出结果
std::cout << "正弦值(sin): " << sin_value << std::endl;
std::cout << "余弦值(cos): " << cos_value << std::endl;
std::cout << "正切值(tan): " << tan_value << std::endl;
阅读全文