c语言余弦函数求度数 c语言余弦函数怎么表示( 二 )


if(xpi/4)
return
flag*mysin(pi/2-x);
for(i=0;i10;i++)
{
result+=((double)1)*mypow(x,2*i)*mypow(-1,i)/mult(2*i);
}
return
flag*result;
}
int
main()//测试程序
{
int
x;
while(1)
{
scanf("%d",x);//可以输入任意一个角度(角度制),-1终止程序
printf("cosx=%lf\n",mycos(x*pi/180));//转换成弧度,再调用前面的函数 。
printf("sinx=%lf\n",mysin(x*pi/180));
if(x==-1)
break;
}
return
0;
}
根据某角的余弦函数值查对应的角度值,相关的数学方法或者C语言函数使用Math.h中提供的反余弦函数即可得到弧度值,再转换为角度值即可 。
假设余弦值为c,则反余弦值为acos(c),此为弧度值(假设为r),对应的角度为r * 180 / PI 。
C语言程序:
#include stdio.h
#include math.h
#define PI 3.141593
void main()
{
double c;/* 余弦函数值[-1, 1] */
double angle; /* 角度[0, 360] */
printf("余弦函数值:");
scanf("%lf", c);
angle = acos(c) * 180 / PI;
printf("余弦值%lf对应的角度值是%.2lf度\n", c, angle);
}
运行测试:
余弦函数值:0.5
余弦值0.500000对应的角度值是60.00度
关于c语言余弦函数求度数和c语言余弦函数怎么表示的介绍到此就结束了 , 不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站 。

推荐阅读