请问有谁会接下面这题 用二分法求方程x*x*x-x-1=0在【1,2】的近似根,要求误差不超过10^-3. (用c语言写)
2个回答
展开全部
#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);
}
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
akb48akb48akb48akb48akb48我珠一生推
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |