作业帮 > 综合 > 作业

怎么用c语言编正弦函数计算

来源:学生作业帮 编辑:搜搜做题作业网作业帮 分类:综合作业 时间:2024/04/29 09:14:38
怎么用c语言编正弦函数计算
#include
#include
main()
{
float n;
double b,c;
scanf("%d",&n);
b=sin(n);
c=cos(n);
printf("%.2lf\n%.2lf",b,c);
return 0;
}
输入90 最终的值 是0.00和1.00 正弦余弦刚好反了,是怎么回事?
怎么用c语言编正弦函数计算
首先:程序应该这样改!
#include
#include
main()
{
double n;
double b,c;
scanf("%lf",&n);
b=sin(n);
c=cos(n);
printf("%.2lf\n%.2lf",b,c);
return 0;
}\x1a
其次,这里的n是弧度值,你说的90度应该输入的是pi/2,而不是90,如果希望输入90的话,那就这样改!
#include
#include
main()
{
int s;
double n,b,c;
scanf("%d",&s);
n=3.1415926*(s/180.0);
b=sin(n);
c=cos(n);
printf("%.2lf\n%.2lf",b,c);
return 0;
}\x1a