c++弧度转角度并用度分秒表示
时间: 2023-08-09 14:08:36 浏览: 338
将弧度转换为角度的公式为:角度 = 弧度 * (180 / π)
其中,π是圆周率,约等于3.14159265358979323846。
例如,将2.5弧度转换为角度,可以使用以下代码:
```c++
#include <iostream>
#include <cmath>
using namespace std;
int main() {
double radians = 2.5;
double degrees = radians * (180 / M_PI); // M_PI是C++中的π常数
cout << degrees << "度" << endl;
// 将角度表示为度分秒
int d = (int)degrees;
double m = (degrees - d) * 60;
int mm = (int)m;
double s = (m - mm) * 60;
cout << d << "度" << mm << "分" << s << "秒" << endl;
return 0;
}
```
输出结果为:
```
143.239度
143度14分20.4秒
```
其中,"143.239度"表示以小数形式表示的角度,"143度14分20.4秒"表示用度分秒表示的角度。
阅读全文