//弧度转角度
double RADtoDMS(double RAD)
{
/*主函数:
double RAD;
cout << "弧度:";
cin >> RAD;
RADtoDMS(RAD);*/
const double PI = 3.1415926535;
double DMS;
double d, m, s;
d = int(RAD / PI * 180);//DD°
m = int((RAD / PI * 180 - d) * 60);//MM″<60′
s = int((((RAD / PI * 180 - d) * 60) - m) * 60);//SS″<60″
DMS = d + m / 100 + s / 10000;
cout << "角度=" << fixed <<setprecision(4)<< DMS<<endl;//形式为DD.MMSSSS。六十分,六十秒一进。
return DMS;
}
弧度转角度
最新推荐文章于 2024-05-11 14:26:34 发布