超能战士手里剑战队:这道题用c语言怎么编阿
来源:百度文库 编辑:神马品牌网 时间:2024/07/08 08:17:59
6.13 用二分法求下面方程在(-10,10)之间的根
2x^3-4x^2+3x-6=0
2x^3-4x^2+3x-6=0
#include<stdio.h>
#include<math.h>
double f( double x )
{
return (2*x*x*x-4*x*x+3*x-6);
}
void main()
{
double
x1=-10.0,x2=10.0,xx;
while(1)
{
xx=(x1+x2)/2;
if ( abs(f(xx)-0)<0.0001)
break;
if (f(xx)>0) x2=xx;
if (f(xx)<0) x1=xx;
}
xx=xx;
printf ("x的一个解为%f\n",xx);
}
<<C程序设计题解与上机指导(第三版)>>清华出版社
第44页 上面有