关于c语言下面求正余弦后面是弧度还是角度的问题

/*
 * 4.cpp
 *
 *  Created on: 2011-8-17
 *      Author: san
 */


# include
# include
# define PI 3.1415926
int main(void)
{
float n;
float m;


scanf("%f", &n);
m = n * PI / 180;
printf("%.3f %.3f", sin(m), cos(m));


return 0;
}

/*
 * 在unbuntu下的eclipse下输出:
 *  30
0.500 0.866
总结:以前没有作过这样的题目,今天一作,发现不对,前面作的时候,在sin和cos后直接跟的是角度
其实不然,因为在库函数中是以弧度计算的,故首先要做的是把角度转化为弧度PI / 180


库函数如下:
#include
#include


int main(void)
{
  double result, x = 0.5;


  result = sin(x);
  printf("The sin() of %lf is %lf\n", x, result);
  return 0;
}



#include
#include
int main(void)
{
    double result;
    double x = 0.5;


    result = cos(x);
    printf("The cosine of %lf is %lf\n", x, result);
    return 0;
}



 */

你可能感兴趣的:(暑假程序练习)