用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

最佳答案

180 / pi是一弧度。
但是sin()函数接受一个弧度值。
所以它只是sin(1)

关于c - 计算C中的弧度正弦,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/23142247/

10-11 22:48