在C中求sin(30),为什么结果不是1/2???

日期:2021-07-29 23:09:47 人气:1

在C中求sin(30),为什么结果不是1/2???

因为在c库中,所有关于角的数学函数,如sin,cos,tan,....,其角度的单位采用弧度制(Rad),所以,调用这类函数前,应先将角度转换为弧度,然后再调用;而如反三角函数的调用结果,也是这样,不是角度而是弧度。
将上面的程序改为即可:
#include <stdio.h>
#include <math.h>
void main()
{
double x,s;
printf("input numb
    A+
热门评论