請問有誰會接下面這題 用二分法求方程x*x*x-x-1=0在【1,2】的近似根,要求誤差不超過10^-3.(用c語言寫)
題目:
請問有誰會接下面這題 用二分法求方程x*x*x-x-1=0在【1,2】的近似根,要求誤差不超過10^-3.(用c語言寫)
解答:
#include <stdio.h>#include <math.h>double func(double left,double right) //用二分法求解函數{ double x,res; x=(left +right)/2; res=x*x*x-x-1; if ( fabs(res) <= 1e-3 ) return x; //達到精度要求 else if ( res>1e-3) return func(left,x); //用遞歸求解 else return func(x,right);} main(){ double left,right,x; left =1 ; right =2; x=func(left,right); printf("用二分法求得的解爲:%lf\n",x);}
名師點評:
zxko069
添加新評論