用C语言实现三角函数及反三角函数怎么实现

如题所述

#include<stdio.h>
#include <math.h>

void main()
{
double a,b,c,d;
scanf("%f,%f",&b,&d);
a=sin(b);/*这是三角函数*/
c=asin(d);/*这是反三角函数*/
printf("sin(b)=%f,asin(d)=%d",a,c);
}
其他三角函数如cos(x)什么的,可以直接用,前提有math.h的头文件
温馨提示:答案为网友推荐,仅供参考
第1个回答  2016-11-08
math.h
cos,sin,tan,cosh,sinh,tanh:余弦、正弦、正切、双曲余弦、双曲正弦、双曲正切函数,参数x为弧度。有对应的f和l版本(C99中增加)。
acos,asin,atan,atan2,acosh,asinh,atanh:反三角函数,有对应的f和l版本,除acos,asin,atan,atan2外都是C99中增加的。本回答被网友采纳
第2个回答  2016-11-08
包含头文件math.h,然后就可以使用sin、asin等这些库函数了,那些三角函数都有,直接引用即可。注意它们的输入参数是double型或double型弧度。