头文件:#include <math.h>
cos() 函数用来求余弦值,即求角的临边长度除以斜边长度的比值,其原型为:
double cos(double x);
【参数】x 为一个弧度。
【返回值】返回-1 至1 之间的计算结果。
弧度与角度的关系为:
使用 rtod( ) 函数可以将弧度值转换为角度值。
注意,使用 GCC 编译时请加入-lm。
【实例】求两个角度的余弦值并输出,
#include<stdio.h>
#include<math.h>
int main(void)
{
double angl,result;
angl = 1;
result = cos(angl);/*求余弦值*/
printf("cos(%lf) is %lf\n",angl,result);/*格式化输出*/
angl = 3.1415926;
result = cos(angl);/*求余弦值*/
printf("cos(%lf) is %lf\n",angl,result);/*格式化输出*/
return 0;
}
运行结果:
程序中的参数都是直接使用的弧度值,如果只知 道角度,可以使用角度乘以 π / 180 的方法得到弧度值。