首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

华为机试题 HJ107 求解立方根

华为机试 HJ107 求解立方根 题目描述: 描述 计算一个浮点数的立方根,不使用库函数。 保留一位小数。...数据范围: ∣val∣≤20 输入描述: 待求解参数,为double类型(一个实数) 输出描述: 输出参数的立方根。保留一位小数。...示例1 输入: 19.9 复制 输出: 2.7 示例2 输入: 2.7 输出: 1.4 题目的主要信息: 计算一个浮点数的立方根 输入正负数都有,绝对值不超过20 保留一位小数 方法一:二分查找...具体做法: 如果输入的x>1,那么立方根一定在1到x之间,这是有序的,我们可以用二分法查找这之间三次方接近于x的值,当区间范围不超过0.0001表示找到了这个值。...其余的如果0<x<1,立方根在x到1之间,如果−1<x<0,立方根在−1到x之间,如果x<−1,立方根在x到-1之间,也是同上的做法,只需要更新一开始的左右区间值即可。

60020
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    机器学习实战 | 数据探索(变量变换、生成)

    例如,通过平方/立方根或对数x替换变量x是一个变换。 换句话说,变换是一个改变变量与其他变量的分布或关系的过程。 1.2、什么时候需要变量变换?...对于右倾斜分布,取变量的平方/立方根或对数,对于左倾斜分布,取变量的平方/立方或指数。 ? Transformation_1.png 从程序实现角度考虑变量转换。...变换变量有许多方法,如平方根,立方根,对数,合并,倒数等等。来看看这些方法的细节和利弊。 对数(log):变量求对数是用于在分布图上更改变量分布形状的常用变换方法。...平方/立方根:变量的平方和立方根对改变变量的分布有效果。然而,它不如对数变换那么有效。立方根有自己的优势,可以应用于包括零和负值,平方根可以应用于包括零的正值。

    1.9K60

    Python编程导论】第三章- 一些简单的数值程序

    #寻找完全立方数的立方根 x = int(input('Enter an integer: ')) ans = 0 while ans**3 < abs(x): ans = ans + 1 if...#寻找完全立方数的立方根 x = int(input('Enter an integer: ')) for ans in range(0, abs(x)+1): if ans**3 >= abs...其实这和二进制与十进制表示方式有关(python中二进制表示的0.1并不是真的等于十进制中0.1)。 那Python中写作0.1的十进制分数1/10呢?...所以无论Python(或任何一种语言)使用多少位有效数字表示浮点数,都只能表示0.1的一个近似值。 所以将0.1相加10次真的不等于10乘以0.1的值 5....print('numGuesses =', numGuesses) print(ans, 'is close to square root of', x) 4.如何修改图3-4中的代码,才能求出一个数的立方根

    1.2K30

    99题--Python闯关

    47、判断字符串 ‘this is python’ 是否以 ‘this’ 开头,又是否以 ‘python’ 结尾。 48、返回字符串 ‘this is python’ 中 ‘is’ 的出现次数。...49、返回字符串 ‘this is python’ 中 ‘is’ 首次出现和最后一次出现的位置。 50、将字符串 ‘this is python’ 切片成3个单词。...54、将字符串 ‘there is python’ 中的 ‘is’ 替换为 ‘are’。 55、清除字符串 ‘\t python \n’ 左侧、右侧,以及左右两侧的空白字符。...90、计算 5 的 3.5 方和 3 的立方根。 91、对 3.1415926 四舍五入,保留小数点后5位。 92、判断两个对象是在内存中是否是同一个。 93、返回给定对象的属性和方法。...96、使用 map 函数求列表 [2,3,4,5] 中每个元素的立方根。 97、使用 sys.stdin.readline() 写一个和 input() 函数功能完全相同的函数。

    1.6K20
    领券