請問有誰會接下面這題 用二分法求方程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

添加新評論

暱稱
郵箱
網站