二分法 保留10位小数
来源:互联网 发布:mac声音键不能调节 编辑:程序博客网 时间:2024/06/11 01:30
#include<stdio.h> //Double要是求近似等于 需要用 10e-11
#include<math.h>
int a, b,c,d,e;
int main()
{
double f(double);
double t,k,x1,x2;
while(scanf("%d%d%d%d%d%lf%lf",&a,&b,&c,&d,&e,&x1,&x2)!=EOF){
while(fabs(f(x1))>10e-11)
{
t=(x1+x2)/2;
k=f(t)*f(x1);
if(k<0)
x2=t;
else
x1=t;
}
printf("%.10lf\n",x1);
}
return 0;
}
double f(double m)
{
return a*m*m*m*m+b*m*m*m+c*m*m+d*m+e;
}
阅读全文
0 0
- 二分法 保留10位小数
- 保留两位小数
- 保留2位小数
- 保留两位小数
- 保留两位小数
- 保留两位小数
- 保留2位小数
- 保留两位小数
- 保留两位小数
- 保留两位小数
- 保留两位小数
- 保留两位小数
- 保留两位小数
- 保留两位小数
- 保留两位小数
- 保留两位小数
- VB保留两位小数
- SQL保留两位小数
- 【Inno Setup】设置控制面板中的程序卸载的图标
- ora-003114
- 深入理解图优化与g2o:图优化篇
- 文章标题
- linux的find命令详解
- 二分法 保留10位小数
- 数据库性能优化之SQL语句优化
- java之阻塞IO(BIO)
- android6.0程序在运行时申请权限
- 如何在linux下安装mysql数据库并配置
- 修改表结构alter table
- redis的安装配置与工具类开发
- kaa系统安装------在一个单一的Linux节点或集群环境中安装和配置kaa平台。
- js交互