C语言编程例题:用二分法求方程的解
来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/15 17:54:15
C语言编程例题:用二分法求方程的解
方程为:2*x^3-4*x^2+3*x-6=0
我是C新手,编了如下的程序:
#include
#include
void main()
{
float c,d,f,a,b;
a=-10;b=10;
while (fabs(a-b)>=0.000001)
{
c=(a+b)/2;
d=2*a*a*a-4*a*a+3*a-6;
f=2*c*c*c-4*c*c+3*c-6;
if (f=0) goto loop;
else if (f*d>0) (a=c,d=f);
else b=c;
}
loop:printf("%f",c);
}
执行后给出的答案是-9.9999,明显不对,不知道程序错在哪,求指教.
方程为:2*x^3-4*x^2+3*x-6=0
我是C新手,编了如下的程序:
#include
#include
void main()
{
float c,d,f,a,b;
a=-10;b=10;
while (fabs(a-b)>=0.000001)
{
c=(a+b)/2;
d=2*a*a*a-4*a*a+3*a-6;
f=2*c*c*c-4*c*c+3*c-6;
if (f=0) goto loop;
else if (f*d>0) (a=c,d=f);
else b=c;
}
loop:printf("%f",c);
}
执行后给出的答案是-9.9999,明显不对,不知道程序错在哪,求指教.
#include
#include
void main()
{
float c,d,f,a,b;
a=-10;b=10;
while (fabs(a-b)>=0.000001)
{
c=(a+b)/2;
d=2*a*a*a-4*a*a+3*a-6;
f=2*c*c*c-4*c*c+3*c-6;
if (f==0) goto loop;//
else if (f*d>0) a=c;//
else b=c;
}
loop:printf("%f",c);
}
#include
void main()
{
float c,d,f,a,b;
a=-10;b=10;
while (fabs(a-b)>=0.000001)
{
c=(a+b)/2;
d=2*a*a*a-4*a*a+3*a-6;
f=2*c*c*c-4*c*c+3*c-6;
if (f==0) goto loop;//
else if (f*d>0) a=c;//
else b=c;
}
loop:printf("%f",c);
}
C语言编程例题:用二分法求方程的解
C语言怎么样用二分法求方程的解
C语言表编程:用二分法求一元三次方程的根 要求:又主函数调用求根子函数
用二分法求方程x^3-x-1=0在区间[1,1.5]内的一个近似解 用C语言编程 画出流程图 急死了
用二分法求方程的根(C语言)
C语言 二分法求方程
C语言编程二分法6) 用二分法求下面方程在(-10,10)之间的根.2x3-4x2+3x-6=0【提示】(1) 取两个不
C语言二分法求方程近似根
C语言:用二分法求方程的根,求具体可用程序;
请帮我找一下求解一个用二分法求方程近似解的c语言代码的问题,
C语言:用二分法求方程2*x*x*x-4*x*x+3*x-6=0的解,
C语言 二分法求方程x^2-3x-5=0的近似解