当前位置: 首页 > news >正文

C++ 浮点数二分 数的三次方根

给定一个浮点数 n
,求它的三次方根。

输入格式
共一行,包含一个浮点数 n

输出格式
共一行,包含一个浮点数,表示问题的解。

注意,结果保留 6
位小数。

数据范围
−10000≤n≤10000
输入样例:
1000.00
输出样例:
10.000000
在这里插入图片描述

#include <iostream>using namespace std;double n;int main ()
{scanf("%lf", &n);double l = -10000, r = 10000; // 定义左右端点while(r - l > 1e-8) // 保留6位小数,用-8比较保险(经验上多2位){double mid = (l + r) / 2;if((mid * mid * mid) >= n) r = mid; //更新与整数二分稍有不同else l = mid;}printf("%f", l); return 0;
}
http://www.lryc.cn/news/302395.html

相关文章:

  • 辽宁博学优晨教育科技有限公司视频剪辑培训专业之选
  • 数据转换成json格式
  • css3的var()函数
  • 武汉灰京文化展望未来游戏产业,科技创新引领全面升级的游戏体验
  • SOLIDWORKS Visualize 界面介绍
  • 负载均衡下webshell连接nginx解析漏洞、sql注入第一关
  • 养老项目技术架构和工程结构
  • 免费白嫖一个互联网创业者交流论坛,真香!
  • Zilliz Cloud 再发新版本:性能提升超 10 倍,AI 应用开发流程再简化!
  • 基于SpringBoot的高校竞赛管理系统
  • 【国产MCU】-CH32V307-通用定时器(GPTM)-编码模式与旋转编码器驱动
  • 国外高防服务器需要注意哪些方面
  • MySQL系列之索引入门(下)
  • IO进程:fread\fwrite图像拷贝,read\write文件拷贝,时间函数
  • 基于java的企业校园招聘平台的设计与实现
  • Rocky Linux网卡静态配置
  • 【C语言】通讯录(静态版本+动态版本)思路解析+完整源代码
  • spring boot自动装配及自动装配条件判断
  • LeetCode--2298. 周末任务计数
  • 从零开始学习Netty - 学习笔记 - NIO基础 - ByteBuffer: 简介和基本操作
  • Chatgpt润色文章“咒语”
  • 【OpenGL教程2】 简单案例介绍Python 中的 OpenGL
  • 评估方法:CMMI/能力成熟度模型集成
  • Gin框架: HTML模板渲染之配置与语法详解
  • .NET Core WebAPI中使用Log4net 日志级别分类并记录到数据库
  • Day36 贪心算法 part05
  • C#计算矩形面积:通过定义结构 vs 通过继承类
  • 【复现】Panalog大数据日志审计系统 RCE漏洞_51
  • react【五】redux/reduxToolkit/手写connext
  • .NET开源的一个小而快并且功能强大的 Windows 动态桌面软件 - DreamScene2