二分法求解方程根
2013-12-05 00:00
393 查看
http://acm.hdu.edu.cn/showproblem.php?pid=2199
两分法求解方程根
code:
两分法求解方程根
code:
#include <iostream> #include <cstdlib> #define EPS 1e-20 //10的负20次方 using namespace std; const double d=1e-8; bool resolve(double x,double y) { if(y-(8.0*x*x*x*x+7.0*x*x*x+2.0*x*x+3.0*x+6.0)>=EPS) { return true; } return false; } int main(int argc, char *argv[]) { int t; scanf("%d",&t); while(t--) { double l,r,m,y; scanf("%lf",&y); if(y<6||y>807020306) //x范围是0-100 { cout<<"No solution!"<<endl; }else { l=0; r=100; while(r-l>d) { m=(l+r)/2.0; if(resolve(m,y)) l=m; else r=m; } printf("%.4lf\n",m); } } return 0; }
相关文章推荐
- 二分法求解方程(有错误,请高手指点)。
- 二分法求解方程的值 matlab
- 1、编写程序,分别用二分法和牛顿迭代法求解方程x3 – 3x – 1 = 0在x = 2附近的实根,要求计算精确到小数点后七位数字为止,并将求出的近似结果与理论值2cos20 相比较,二分法的初始迭代
- 非线性方程的数值解法——二分法求解
- 二分法求解方程的近似解(sicily 1017)
- 二分法求解方程的解
- 二分法求解方程例子的说明!!
- 使用二分法求解一元N次方程的近似值
- C++实现二分法求解方程
- 求解一元多次方程的两种方法:牛顿迭代法和二分法
- 第三周练习——二分法2 方程求解
- /* 编程用二分法求解方程x3+4x2-10=0的解。 */
- 数值计算方法:二分法求解方程的根(伪代码 python c/c++)
- TF随笔-14-二分法求解一元方程
- 二分法 简单迭代法 Newton法 弦截法 求解非线性方程的根
- 求解方程(二分法)
- 二分法,matlab中利用二分法求解一个多项式方程的近似值。
- 二分法求解方程解
- 二分法,matlab中利用二分法求解一个多项式方程的近似值。
- maxima 代数方程求解