class Program
{
static void Main()
{
// 假设我们有度分秒的值
int degree = 10;
int minute = 30;
int second = 15;
double result = degree + (double)minute / 60+ (double)second / 3600;
Console.WriteLine($"度分秒 {degree}°{minute}'{second}\"转换为度的结果是: {result}");
}
}
二、度转换为度分秒
概念理解
我们需要将度的小数部分转换为分和秒。例如,10.5度,其中0.5度需要转换为分和秒。
转换方法及代码示例
首先取整得到度的值,然后将小数部分乘以60得到分的值,再将分的小数部分乘以60得到秒的值。
以下是C#代码示例:
class Program
{
static void Main()
{
double degree = 10.5;
int d = (int)degree;
double temp = (degree - d) * 60;
int m = (int)temp;
double s = (temp - m) * 60;
Console.WriteLine($"{degree}度转换为度分秒的结果是: {d}°{m}'{s}\"");
}
}