头文件:#include <math.h>
cos() 函数用来求余弦值,即求角的临边长度除以斜边长度的比值,其原型为:
double cos(double x);
【参数】x 为一个弧度。
【返回值】返回-1 至1 之间的计算结果。
弧度与角度的关系为:
弧度 = 180 / π 角度
角度 = π / 180 弧度
使用 rtod( ) 函数可以将弧度值转换为角度值。
注意,使用 GCC 编译时请加入-lm。
【实例】求两个角度的余弦值并输出,
运行结果:
cos(1.000000) is 0.540302
cos(3.141593) is -1.000000
程序中的参数都是直接使用的弧度值,如果只知 道角度,可以使用角度乘以 π / 180 的方法得到弧度值。
cos() 函数用来求余弦值,即求角的临边长度除以斜边长度的比值,其原型为:
double cos(double x);
【参数】x 为一个弧度。
【返回值】返回-1 至1 之间的计算结果。
弧度与角度的关系为:
弧度 = 180 / π 角度
角度 = π / 180 弧度
使用 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;
- }
#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; }
cos(1.000000) is 0.540302
cos(3.141593) is -1.000000
程序中的参数都是直接使用的弧度值,如果只知 道角度,可以使用角度乘以 π / 180 的方法得到弧度值。