二分法求三次方根代码
给定一个浮点数 n,求它的三次方根。
输入格式
共一行,包含一个浮点数 n。
输出格式
共一行,包含一个浮点数,表示问题的解。
注意,结果保留 6 位小数。
数据范围
−10000≤n≤10000
输入样例:
1000.00
输出样例:
10.000000
上代码:
#include<iostream>
using namespace std;
int main()
{double n;cin>>n;double l=-10000 ,r=10000;while(r-l >1e-8){double mid=(l+r)/2;if(mid*mid*mid >=n) r=mid;else l=mid;}printf("%lf",l);return 0;
}
由于结果要保留六位小数,所以mid不能小106,l-r写成8次方,7次方也可以。
二分法求三次方根代码相关推荐
- 7-5 二分法求多项式单根 (20分)
二分法求函数根的原理为:如果连续函数f(x)在区间[a,b]的两个端点取值异号,即f(a)f(b)<0,则它在这个区间内至少存在1个根r,即f( r )=0. 二分法的步骤为: 检查区间长度,如 ...
- python二分法求解_Python使用二分法求平方根的简单示例
这篇文章主要为大家详细介绍了Python使用二分法求平方根的简单示例,具有一定的参考价值,可以用来参考一下. 对python这个高级语言感兴趣的小伙伴,下面一起跟随512笔记的小编两巴掌来看看吧! 使 ...
- 用C语言解“二分法求多项式单根”题
7-18 二分法求多项式单根 二分法求函数根的原理为:如果连续函数f(x)在区间[a,b]的两个端点取值异号,即f(a)f(b)<0,则它在这个区间内至少存在1个根r,即f®=0. 二分法的步骤 ...
- 用Python解“二分法求多项式单根 ”题
7-18 二分法求多项式单根 二分法求函数根的原理为:如果连续函数f(x)在区间[a,b]的两个端点取值异号,即f(a)f(b)<0,则它在这个区间内至少存在1个根r,即f®=0. 二分法的步骤 ...
- 信息学奥赛一本通(1241:二分法求函数的零点)
1241:二分法求函数的零点 时间限制: 1000 ms 内存限制: 65536 KB 提交数: 5682 通过数: 3407 [题目描述] 有函数:f(x)=x^5−15x^ ...
- 乘幂法、复化梯形以及二分法求特征值【相关例题python实现】
目录 写在前面的话 乘幂法 例题 代码 结果 二分法求对称三对角矩阵特征值 代码 结果 复化梯形 例题 代码 结果 写在前面的话 考试结束,<数值计算方法>编程作业发出来给大家看看~ 乘幂 ...
- 7-166 二分法求多项式单根 (20 分)
7-166 二分法求多项式单根 (20 分) 二分法求函数根的原理为:如果连续函数f(x)在区间[a,b]的两个端点取值异号,即f(a)f(b)<0,则它在这个区间内至少存在1个根r,即f(r) ...
- 学习Matlab的第一个程序——用二分法求根
学习Matlab的第一个程序--用二分法求根 问题描述 matlab代码 遇到的一些问题和心得体会 问题描述 对于一个给定的方程f(x)=0和零点的大致区间(a,b),用二分法将区间(a,b)缩小,当 ...
- 用python实现二分法求平方根_二分法求平方根(Python实现)
使用二分法(Bisection Method)求平方根. def sqrtBI(x, epsilon): assert x>0, 'X must be non-nagtive, not ' + ...
最新文章
- uniapp添加顶部导航栏并且更换图标
- oracle is删除表数据库,rman删除expired备份提示“This command is forbidden”
- USACO 3.2 Stringsobits(DP)
- 那些不怕失业的程序员们,都有什么技能?
- 链表表示八进制加法c语言,用单链表实现八进制加法操作,恳请大家看看Add( )函数的问题...
- 物联网基础知识_联网| 基础知识能力问答 套装1
- alpha冲刺day8
- javascript 字符串操作函数大全
- mysql查询库中所有的表名,mysql查询指定表中的所有字段名及其相关信息
- 【Python算法】分类与预测——logistic回归分析
- Hyperledger Fabric介绍
- EmEditor Pro 8.3简体中文绿色增强(无需安装)版
- resharper 7.x 注册码key
- 003 python 注释/数据类型/运算符/输入输出/格式化输出
- 人脸识别 数据集 与竞赛
- ANSYS workbench 有限元分析 学习
- 基本概念学习(7002)---网络流量控制
- oracle按照汉语拼音排序
- HBuilderX运行到手机或模拟器提示没有找到设备
- java newline_Java BufferedWriter newLine()方法
热门文章
- 这341句话,这么美,那么伤。
- c语言中lookup函数功能,查询引用之王——Lookup函数实用技巧解读!
- jsp页面转为html5,eclipse 设置jsp页面为HTML5
- pr制作镜头移动转场(调整图层,方向模糊)
- 如何快速建搭建企业官方网站
- 在MATLAB环境下使用深度学习网络DeepLabV3+进行语义分割(云图分割)
- AutoCAD在指定布局中如何隐藏指定的图形?
- 如何控制退款率和提高复购率的技巧(纯干货分享)
- 使用3DMAX制作一枚手雷
- 【框架思路】python如何读取excel文件内容?如何获取excel文件的路径及sheet名称?