C语言求三角函数f(x,y,z)=sin(x)/(sin(x-y)*sin(x-z))+sin(y)/(sin(y-x)
来源:学生作业帮 编辑:神马作文网作业帮 分类:综合作业 时间:2024/10/14 09:26:23
C语言求三角函数
f(x,y,z)=sin(x)/(sin(x-y)*sin(x-z))+sin(y)/(sin(y-x)*sin(y-z))+sin(z)/(sin(z-x)*sin(z-y))
代码
#include
#include
double fun(double x,double y,double z)
{double a,b,c,sum;
a=sin(x)/(sin(x-y)*sin(x-z));
b=sin(y)/(sin(y-x)*sin(y-z));
c=sin(z)/(sin(z-x)*sin(z-y));
sum=a+b+c;
return sum;
}
void main()
{
double x,y,z,sum;
printf("请输入3个角度以,隔开:\n");
scanf("%lf,%lf,%lf",&x,&y,&z);
x=x*3.14/180;
y=y*3.14/180;
z=z*3.14/180;
fun(x,y,z);
printf("f(x,y,z)=%f\n",sum);
}
哪里错了?
f(x,y,z)=sin(x)/(sin(x-y)*sin(x-z))+sin(y)/(sin(y-x)*sin(y-z))+sin(z)/(sin(z-x)*sin(z-y))
代码
#include
#include
double fun(double x,double y,double z)
{double a,b,c,sum;
a=sin(x)/(sin(x-y)*sin(x-z));
b=sin(y)/(sin(y-x)*sin(y-z));
c=sin(z)/(sin(z-x)*sin(z-y));
sum=a+b+c;
return sum;
}
void main()
{
double x,y,z,sum;
printf("请输入3个角度以,隔开:\n");
scanf("%lf,%lf,%lf",&x,&y,&z);
x=x*3.14/180;
y=y*3.14/180;
z=z*3.14/180;
fun(x,y,z);
printf("f(x,y,z)=%f\n",sum);
}
哪里错了?
结果应该本来就是0.
再问:
再答: 我把你的程序加了一些printf语句。
#include <stdio.h>#include <math.h>double fun(double x,double y,double z){double a,b,c,sum;a=sin(x)/(sin(x-y)*sin(x-z)); b=sin(y)/(sin(y-x)*sin(y-z)); c=sin(z)/(sin(z-x)*sin(z-y)); sum=a+b+c;printf("%lf,%lf,%lf\n",a,b,c);return sum;}void main(){double x,y,z,sum;printf("请输入3个角度以,隔开:\n");scanf("%lf,%lf,%lf",&x,&y,&z);printf("%lf,%lf,%lf\n",x,y,z);x=x*3.14/180;y=y*3.14/180;z=z*3.14/180;sum=fun(x,y,z);printf("f(x,y,z)=%f\n",sum);}可以看到输入的数据是正确接收到。a,b,c三个值加起来刚好是等于0
再问:
再答: 我把你的程序加了一些printf语句。
#include <stdio.h>#include <math.h>double fun(double x,double y,double z){double a,b,c,sum;a=sin(x)/(sin(x-y)*sin(x-z)); b=sin(y)/(sin(y-x)*sin(y-z)); c=sin(z)/(sin(z-x)*sin(z-y)); sum=a+b+c;printf("%lf,%lf,%lf\n",a,b,c);return sum;}void main(){double x,y,z,sum;printf("请输入3个角度以,隔开:\n");scanf("%lf,%lf,%lf",&x,&y,&z);printf("%lf,%lf,%lf\n",x,y,z);x=x*3.14/180;y=y*3.14/180;z=z*3.14/180;sum=fun(x,y,z);printf("f(x,y,z)=%f\n",sum);}可以看到输入的数据是正确接收到。a,b,c三个值加起来刚好是等于0
三角函数最值问题已知x,y,z为实数,求:f(x,y,z)=[sin(x-y)]^2+[sin(y-z)]^2+[sin
证明sinx+siny+sinz-sin(x+y+z)=4sin((x+y)/2)sin((x+y)/2)sin((x+
三角不等式证明证明sin(x+y)+sin(y+z)+sin(z+x)>sinx+siny+sinz+sin(x+y+z
已知x,y,z属于(0,派/2),sin^2x+sin^2y+sin^2z=1,求(sinx+siny+sinz)/(c
Z=x*sin xy+e^x+y或设y=(x)是由方程xy+sin x+sin y=1确定,求y”
求函数z=sinx+siny+sin(x+y)(0
z=sinx/sin(x+y)偏导怎么求?
sin(x)^y求导
sin(x.y)中,
x+y+z+sin(x+2y+3z)=0,求Zx偏导.
求函数z=(x+y)sin(x-y)的偏导数∂z/∂x,∂z/∂y
x*y'*sin(y/x)-y*sin(y/x)+x=0 求微分方程的解