读书人

C++算三角函数解决思路

发布时间: 2012-04-17 15:06:33 作者: rapoo

C++算三角函数
#include<iostream>
#include<math.h>
using std::cin;
using std::cout;
using std::endl;

int main()
{
double xA,yA,xB,yB,SAB,αAB,cosαAB,sinαAB;
cout<<"请输入A点坐标,xA,yA,距离SAB,角度αAB\n";
cin>>xA;
cin>>yA;
cin>>SAB;
cin>>αAB;
cout<<"xB="<<xA+SAB*cosαAB;
cout<<"yB="<<yA+SAB*sinαAB;
system("pause");
return 0;
}
如以上代码,输入xA,yA,SAB,αAB后提示sinαAB未初始化,哪位大神知道怎么输入角度算三角函数啊?

[解决办法]
αAB=atan(yAB/xAB)/3.14159*180
这样就是角度了

读书人网 >C++

热点推荐