用二分法求方程2x*x*x-4x*x+3x-6=0在(-10,10)之间的根
答案:1 悬赏:70 手机版
解决时间 2021-07-30 05:51
- 提问者网友:咪咪
- 2021-07-29 21:14
用二分法求方程2x*x*x-4x*x+3x-6=0在(-10,10)之间的根
最佳答案
- 五星知识达人网友:青灯有味
- 2021-07-29 22:24
这个相对来讲你只要知道什么是二分法就很好做了,下面是我写的程序,仅供参考(我在visual C++6.0中测试通过,其他编译系统我不太清楚)
#include
#include
void main()
{
float x0,x1,x2,f0,f1,f2;
do
{
printf(please enter x1 & x2:\n);
scanf(%f,%f,&x1,&x2);
f1=((2*x1-4)*x1+3)*x1-6;
f2=((2*x2-4)*x2+3)*x2-6;
}
while ((f1*f2)>0);
do
{
x0=(x1+x2)/2;
f0=((2*x0-4)*x0+3)*x0-6;
if ((f0*f1)=1e-5);
printf(the root of equation is :%f\n,x0);
}
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯