gbt 529 1999:如何用C++实现函数 double angle ( int x , int y )

来源:百度文库 编辑:高考问答 时间:2024/04/28 18:38:41
其中(x,y)是平面直角坐标系上的坐标,
返回值是“x正半轴”逆时针旋转到“这个坐标与原点连线形成的射线”的角度,范围是[0,2π)。

三角函数不会没有学过吧
double angle ( int x , int y )
{
double r=sqrt(x*x+y*y);
double a;
if (r==0)
a=0;
else
a=asin(y/r);
return a;
}
记得包含这个
#include <math.h>

这太简单了哦