美文网首页
对整数开平方返回小数

对整数开平方返回小数

作者: analanxingde | 来源:发表于2018-04-15 20:05 被阅读17次

(唯品会二面的时候遇到的一个问题因为之前接触的都是可以开出整数的运算,所以就卡壳了。)
二分法:

float SqrtByBisection(float n)
{
    float low,up,mid,last; 
    low=0,up=(n<1?1:n); 
    mid=(low+up)/2; 
    do
    {
        if(mid*mid>n)
            up=mid; 
        else 
            low=mid;
        last=mid;
        mid=(up+low)/2; 
    }while(fabsf(mid-last) > eps);

    return mid; 
}

相关文章

  • 对整数开平方返回小数

    (唯品会二面的时候遇到的一个问题因为之前接触的都是可以开出整数的运算,所以就卡壳了。)二分法:

  • iOS  数值函数汇总

    rint(x) 返回最接近并且大于x的整数值 round(x)返回x的四舍五入整数值。 小数向上取整,指小数部分直...

  • 69. Sqrt(x)

    给你一个非负整数 x ,计算并返回 x 的 算术平方根 。 由于返回类型是整数,结果只保留 整数部分 ,小数部分将...

  • 2021-10-30 69. Sqrt(x)【Easy】

    给你一个非负整数 x ,计算并返回 x 的 算术平方根 。由于返回类型是整数,结果只保留 整数部分 ,小数部分将被...

  • 2022-03-12求x 的平方根 sqrtx

    给你一个非负整数 x ,计算并返回 x 的 算术平方根 。 由于返回类型是整数,结果只保留 整数部分 ,小数部分将...

  • 每日Leetcode—算法(8)

    69.x的平方根 计算并返回 x 的平方根,其中 x 是非负整数。由于返回类型是整数,结果只保留整数的部分,小数部...

  • 2021-09-23,铺垫

    铺垫 小数除法包含这2大类,4小类——小数除以整数,整数除以整数(商是小数);整数除以小数,小数除以小数。 这几天...

  • 核心编程笔记2.md

    关于int(),floor(),round()的说明 函数int()直接截去小数部分。(返回值为整数) 函数flo...

  • 北大版五年级上册数学第一单元知识点

    第一单元《小数除法》知识 01 小数除以整数 除数是整数的小数除法,按照整数除法的法则去除,商的小数点要和被除数的...

  • 2021-09-06,小数乘整数

    小数乘整数 今天教学小数乘整数。先是复习列竖式计算整数乘整数,以便唤起孩子原来的记...

网友评论

      本文标题:对整数开平方返回小数

      本文链接:https://www.haomeiwen.com/subject/vxrahftx.html