c++编程题! 用二分法求方程x2-2-x=0在[0,3]区间的根。要求误差不大于10-5
答案:1 悬赏:0 手机版
解决时间 2021-01-27 07:46
- 提问者网友:那叫心脏的地方装的都是你
- 2021-01-26 10:14
c++编程题! 用二分法求方程x2-2-x=0在[0,3]区间的根。要求误差不大于10-5
最佳答案
- 五星知识达人网友:低血压的长颈鹿
- 2021-01-26 11:42
#include "stdio.h"
#include "math.h"
double fun(double x) { return x*x-x-2; }
double root(double a, double b, double e)
{
double x1,x2,y1,y2,x;
x1=a; x2=b;
do
{
x = (x1 + x2)/2;
y = fun(x);
y1 = fun(x1);
if( ( y < 0 && y1 < 0) || (y > 0 && y1 > 0) )
x1 = x;
else
x2 = x;
while(fabs(y) > e);
retrun x;
}
void main()
{
double x = root(-10.0f, 10.0f, 1e-8);
printf("%f
", x);
}
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯