第1个回答 2023-03-11
在C语言中,有一些标准库函数可以用来计算三角函数的值,例如sin ()、cos ()、tan ()等。这些函数都需要包含头文件math.h,并且接受一个弧度值作为参数。
例如,如果要计算sin (π/6),可以写成:
#include <math.h>#include <stdio.h>int main() { double x = M_PI / 6; //M_PI是一个常量,表示π的近似值
double y = sin(x); //调用sin()函数,返回一个浮点数
printf("sin(%f) = %f\n", x, y); //输出结果
return 0;
}
运行结果为:
sin(0.523599) = 0.500000
如果要计算反三角函数的值,例如asin (0.5),可以写成:
#include <math.h>#include <stdio.h>int main() { double x = 0.5; //给定一个浮点数
double y = asin(x); //调用asin()函数,返回一个弧度值
printf("asin(%f) = %f\n", x, y); //输出结果
return 0;
}
运行结果为:
asin(0.500000) = 0.523599