void AngC(void)
{
double D1,D2,r;
printf("请输入D1,D2的角度:\n");
scanf("%lf %lf",&D1,&D2);
if(D1 < 0)
{
if(D1 < (-360))
{
D1 = 360*((-1)*((int)D1/360))+D1;
D1 = 360 + D1;
}
else
{
D1 = 360 + D1;
}
}
if(D2 < 0)
{
if(D2 < (-360))
{
D2 = 360*((-1)*((int)D2/360))+D2;
D2 = 360 + D2;
}
else
{
D2 = 360 + D2;
}
}
if(D1 > 360)
{
r = D1 - (int)D1;
D1 = ((int)D1%360)+r;
}
if(D2 > 360)
{
r = D2 - (int)D2;
D2 = ((int)D2%360)+r;
}
printf("%lf\n",fabs(fabs(D1)-fabs(D2)));
}
中心角度
最新推荐文章于 2022-09-17 14:23:43 发布