首页
题库
面试
求职
学习
竞赛
More+
所有博客
搜索面经/职位/试题/公司
搜索
我要招人
去企业版
登录 / 注册
首页
>
试题广场
>
求解立方根
[编程题]求解立方根
热度指数:311926
时间限制:C/C++ 1秒,其他语言2秒
空间限制:C/C++ 32M,其他语言64M
算法知识视频讲解
计算一个浮点数的立方根,不使用库函数。
保留一位小数。
数据范围:
输入描述:
待求解参数,为double类型(一个实数)
输出描述:
输出参数的立方根。保留一位小数。
示例1
输入
19.9
输出
2.7
示例2
输入
2.7
输出
1.4
马上挑战
算法知识视频讲解
提交运行
算法知识视频讲解
添加笔记
求解答(249)
邀请回答
收藏(1885)
分享
提交结果有问题?
565个回答
373篇题解
开通博客
举世唯美
发表于 2020-02-22 22:48:58
#include "stdio.h" int main(void) { double a,b,i; scanf("%lf",&a); &nbs
展开全文
henryboy233
发表于 2021-10-25 15:16:43
# 牛顿迭代法求解立方根的思路: # 令f(x) = x^3 - a,求解f(x) = x^3 - a = 0。 # 利用泰勒公式展开,即f(x)在x0处的函数值为: # f(x) = f(x0) +f'(x0)(x-x0) = (x0^3-a) + (3x0^2)(x-x0) = 0, # 解之得
展开全文
码码我要回家
发表于 2020-02-23 16:47:02
1、利用Scanner接收键入值。 2、利用牛顿迭代法求解立方根,牛顿迭代求解公式(1)所示,令键入值为y,定义函数,则本题的迭代公式如(2),直至等式(3)成立停止迭代。 tips: 四舍五入保留1位小数位的做法可以利用String的静态方法format(“%.1f”, x),其中%表
展开全文
代码界的小白
发表于 2021-11-29 20:25:56
题目主要信息 1、计算一个浮点数的立方根 2、不能使用库函数 3、保留一位小数 方法一:二分 具体做法 做过求平方根的同学应该都知道,这题最先想到的应该就是二分法吧。 如果一个数num>1,那么这个数的立方根一定在1~num之间。 如果一个数num<-1,那么这个数的立方根一定在num
展开全文
gwendaa
发表于 2020-11-14 20:33:09
import sys def cube(): num = float(sys.stdin.readline().strip()) if num == 0: return 0 if num > 0: sig = 1 else:
展开全文
lZxxxxxx
发表于 2021-11-22 19:37:40
import sys a = 1/3 for n in sys.stdin: n = float(n) if n&
展开全文
盖世猪猪
发表于 2021-10-05 01:18:57
二分法 注意结果精度只保留一位 和 输入为负数时 import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner scanne
展开全文
摸鱼学大师
发表于 2021-11-02 11:08:47
题目的主要信息: 计算一个浮点数的立方根 输入正负数都有,绝对值不超过20 保留一位小数 方法一:二分查找 具体做法: 如果输入的x>1x>1x>1,那么立方根一定在1到xxx之间,这是有序的,我们可以用二分法查找这之间三次方接近于xxx的值,当区间范围不超过0.0001表示找
展开全文
baixu
发表于 2022-04-09 08:51:26
思路 获得输入数据 根据题意,采用二分法穷举结果 确定左右边界为-20~20 将精度控制在3位小数,输出时保留1位 当中间值mid的三次方小于实际值val,则将左边界值left更新为mid 当循环到精度满足条件时,输出左边界值left Answer #include<stdio.h>
展开全文
bitcoffee
发表于 2020-05-09 15:05:05
题目描述 •计算一个数字的立方根,不使用库函数 详细描述: •接口说明 原型: public static double getCubeRoot(double inpu
展开全文
问题信息
二分
基础数学
难度:
565条回答
1885收藏
58051浏览
热门推荐
通过挑战的用户
查看代码
xieclhaha
2023-02-06 23:48:20
帅阿衰
2023-01-07 13:53:28
牛客57206...
2022-12-11 21:55:26
echoxyc
2022-09-16 16:24:33
得意丧志
2022-09-16 12:15:41
相关试题
牛牛的超市
动态规划
基础数学
评论
(5)
线段树编号问题
基础数学
评论
(2)
分组
基础数学
二分
评论
(11)
有同事不完成任务,影响力进度,你怎...
业务综合
评论
(1)
你身边有哪些人还没有使用滴滴,你认...
用户研究
评论
(1)
扫描二维码,关注牛客网
意见反馈
下载牛客APP,随时随地刷题
import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; public class Main { public static void main(String[] args) throws IOException { BufferedReader reader = new BufferedReader(new InputStreamReader(System.in)); String line = null; } }
#include
#include
using namespace std; int main(){ }
19.9
2.7
2.7
1.4