作业帮 > 综合 > 作业

谁帮帮我看看这个程序错在那里了 为什么总是计算不出正确结果

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/17 01:57:45
谁帮帮我看看这个程序错在那里了 为什么总是计算不出正确结果
#include
#include
main()
{
double x,s;
printf("input number:\n");
scanf("%lf",&x);
s=sin(x);
printf("sine of %lf is %lf\n",x,s);
}
因为sin()函数算得是弧度,所以你输入30,就是说是30个弧度,转换成角度应该是多少呢?公式是pi弧度=180角度,所以,你的程序里面应该加一个度量转换,
所以,
s=sin(x*(3.1415926/180));
就可以了哦