首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C语言 >

求教!上面这段小代码的意思

2012-08-19 
求教!!下面这段小代码的意思。其中JX,JY为坐标X,Y值,JA为A atan(DY/DX) DXX1-X2,DYY1-Y2void Jug(doub

求教!!下面这段小代码的意思。
其中JX,JY为坐标X,Y值,JA为A = atan(DY/DX); DX=X1-X2,DY=Y1-Y2
void Jug(double JX,double JY,double JA)
{
  if(JX>0 && JY>0) AResult=JA;
  if(JX<0 && JY>0) AResult=PI-JA;
  if(JX<0 && JY<0) AResult=PI+JA;
  if(JX>0 && JY<0) AResult=2*PI-JA;
}


[解决办法]
if后面的四种情况分别对应第一到第四象限,程序的功能是求向量(JX,JY)与x轴的夹角,并把夹角转换成锐角输出。

热点排行