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

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

2012-04-17 
C++算三角函数#includeiostream#includemath.husing std::cinusing std::coutusing std::endlint m

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
这样就是角度了

热点排行