qq_53225383
2021-07-28 21:28
采纳率: 100%
浏览 89

用二分法求下面方程在(-10,10)的根:2x^3-4x^2+3x-6=0,我编了下面的程序但是它直接跳过了for循环,为什么会这样

#include <stdio.h>
#include<math.h>
main()
{
double a,b,fa,n,fn;
for(a=-10,b=10,n=0;fabs(fa-fn)>=1e-5;){
fn=2nnn-4nn+3n-6;
fa=2aaa-4aa+3a-6;
if(fa*fn>0)
a=n;
else
b=n;
n=a/2+b/2;
}
printf("%f",n);
}

  • 写回答
  • 好问题 提建议
  • 追加酬金
  • 关注问题
  • 邀请回答

2条回答 默认 最新

相关推荐 更多相似问题