C语言中atan函数算出来结果怎么不对啊

程序如下:
#include <stdio.h>
#include <math.h>
main()
{
double result,x=2.5;
result=atan(x);
printf("The arc tangent of %lf is %lf\n",x,result);
return 0;
}

结果如下 :
1.19029

是C++6.0运行
求指导,谢谢!

第1个回答  2012-11-19
1.19029 转换为角度制不就是68.2度么,你是怎么算的?

1.19029/pi*180
第2个回答  2012-11-19
#include <stdio.h>
#include <math.h>
#define pi 3.1415926535
main()
{
double result,x=2.5;
result=atan(x);
printf("The arc tangent of %lf is %lf\n",x,result*(180)/pi);
return 0;
}
第3个回答  2012-11-19
反三角函数返回的都是弧度,而不是角度。追问

那1.19029弧度制转成角度角度制也不正确啊,应该是68.2度啊

第4个回答  2012-11-19
你认为正确结果是多少?追问

68.2度

追答

1.19029*180/3.1415926

本回答被提问者采纳

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网