作业帮 > 综合 > 作业

请问有谁会接下面这题 用二分法求方程x*x*x-x-1=0在【1,2】的近似根,要求误差不超过10^-3.(用c语言写)

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/10/04 21:47:31
请问有谁会接下面这题 用二分法求方程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);}