【noiOJ】p8206

02:二分法求函数的零点

总时间限制: 
1000ms

内存限制: 
65536kB
描述

有函数:

f(x) = x5 - 15 * x4+ 85 * x3- 225 * x2+ 274 * x - 121

已知 f(1.5) > 0 , f(2.4) < 0 且方程 f(x) = 0 在区间 [1.5,2.4] 有且只有一个根,请用二分法求出该根。

输入
无。
输出
该方程在区间[1.5,2.4]中的根。要求四舍五入到小数点后6位。
样例输入
样例输出
不提供
 #include <iostream>
#include <cstdio>
#include <cmath>
using namespace std;
double fc(double x)
{
return (pow(x,)-*pow(x,)+*pow(x,)-*x*x+*x-);
}
int main()
{
double l,r,mid;
l=1.5;
r=2.4;
while (r-l>=0.000001)
{
mid=(l+r)/;
if (fc(l)*fc(mid)<)
r=mid;
else
l=mid;
}
printf("%.6lf",mid);
return ;
}
上一篇:Life Winner Bo HDU - 5754


下一篇:Android 实现书籍翻页效果----升级篇