日期:2014-05-17 浏览次数:20842 次
static void Main(string[] args)
{
int result = Compute(3, -3);
Console.WriteLine(result);
}
public static int Compute(int a, int b)
{
int result = 0;
int c = a - b;
if (Math.Abs(c) > 180 && Math.Abs(c) < 360)
{
result = 360 - Math.Abs(c);
}
if (Math.Abs(c) < 180)
{
result = Math.Abs(c);
}
return result;
}
Offset Angel:
Math.Min(360 - Math.Abs(a - b) % 360, Math.Abs(a - b) % 360)