计算C中弧度的正弦值

时间:2014-04-17 19:53:48

标签: c math.h radians

使用C计算一个简单的学校问题来计算1弧度的正弦值。

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

int main(int argc, const char * argv[])
{

     double radian = (180 / M_PI);
     double y = sin(radian);
     printf("The sine of 1 radian is %.3f", y);

     return 0;
}

弧度的正弦值为0.841,但我得到0.680。这是因为我如何计算1弧度,而不仅仅是使用radians

1 个答案:

答案 0 :(得分:4)

180 / pi是一个弧度IN DEGREES 但是sin()函数采用弧度值 所以它只是sin(1)