作业帮 > 综合 > 作业

请问以下方程怎么用C语言解啊?6=X/sqrt(3+X的平方)-X/sqrt(4+X的平方)

来源:学生作业帮 编辑:搜狗做题网作业帮 分类:综合作业 时间:2024/05/31 05:40:20
请问以下方程怎么用C语言解啊?6=X/sqrt(3+X的平方)-X/sqrt(4+X的平方)
0.05=X/sqrt(48+X的平方)-X/sqrt(51+X的平方) 的确解不了,是个虚数,
请问以下方程怎么用C语言解啊?6=X/sqrt(3+X的平方)-X/sqrt(4+X的平方)
f(x)=x/sqrt(3+x*x)-x/sqrt(4+x*x)-6
源程序(二分法):
#include
#include
float f(float x)
{return(x/sqrt(3+x*x)-x/sqrt(4+x*x)-6);
}
main()
{float a,b,c,x;/* 变量c为要求的精度*/
scanf("%f%f%f",&a,&b,&c);
if(f(a)*f(b)>=0)/*判断是否符合二分法使用的条件*/
{printf("不满足二分法使用条件,退出!");exit(0);}
do
{ x=(a+b)/2;
if(f(x)*f(b)