C# 将弧度转换成角度(含度分秒)代码
时间: 2024-01-12 20:05:12 浏览: 507
弧度转成角度程序,C#编写带界面
以下是将弧度转换为角度(含度分秒)的 C# 代码实现:
```csharp
public static void RadianToDegree(double radian, out int degree, out int minute, out double second)
{
double d = radian * 180 / Math.PI;
degree = (int)d;
double md = (d - degree) * 60;
minute = (int)md;
second = (md - minute) * 60;
}
```
该函数接受一个弧度值,返回对应的度、分、秒值。其中,度数为整数,分数为整数,秒数为小数。例如,输入参数为 1.23456789,输出结果为 degree = 70,minute = 45,second = 4.44。
如果只需要将弧度转换为角度值,而不需要输出度分秒,则代码可以简化为:
```csharp
public static double RadianToDegree(double radian)
{
return radian * 180 / Math.PI;
}
```
该函数接受一个弧度值,返回对应的角度值。例如,输入参数为 Math.PI / 2,输出结果为 90。
阅读全文