博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
【noiOJ】p8206
阅读量:5124 次
发布时间:2019-06-13

本文共 800 字,大约阅读时间需要 2 分钟。

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位。
样例输入
样例输出
不提供
1 #include 
2 #include
3 #include
4 using namespace std; 5 double fc(double x) 6 { 7 return (pow(x,5)-15*pow(x,4)+85*pow(x,3)-225*x*x+274*x-121); 8 } 9 int main()10 {11 double l,r,mid;12 l=1.5;13 r=2.4;14 while (r-l>=0.000001)15 {16 mid=(l+r)/2;17 if (fc(l)*fc(mid)<0)18 r=mid;19 else20 l=mid; 21 }22 printf("%.6lf",mid);23 return 0;24 }

 

转载于:https://www.cnblogs.com/DMoon/p/4989391.html

你可能感兴趣的文章
Qt 读写XML文件
查看>>
PM2.5环境检测系统的设计与分析
查看>>
net Core做一个webApi的简单实例
查看>>
hdu3549 最大流
查看>>
js动态时间(转)
查看>>
[转载]析构函数的虚析构和非虚析构调用的差别
查看>>
Selenium 自动化测试基础知识
查看>>
讲座感悟
查看>>
67. Plus One
查看>>
靠谱的Pycharm安装详细教程
查看>>
001. Ansible简介
查看>>
asp.net core利用DI实现自定义用户系统,脱离ControllerBase.User
查看>>
Redis缓存连接池管理
查看>>
mac brew 安装php扩展报错:parent directory is world writable but not sticky
查看>>
大型网站架构演化发展历程
查看>>
四、COSMIC功能点实操
查看>>
Oracle 数据库中对记录进行分页处理
查看>>
数据库的应用详解三
查看>>
怎样学习(3):迭代学习,精益求精
查看>>
使用EFI引导从硬盘(U盘)安装Win7的图文教程
查看>>