当前位置:网站首页>7-2 数的三次方根

7-2 数的三次方根

2022-06-26 12:32:00 白—

7-2 数的三次方根

知识点:二分

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

输入格式:
共一行,包含一个浮点数 n(−10000≤n≤10000)。

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

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

输入样例:

1000.00

输出样例:

10.000000

代码:

#include<stdio.h>
#include<math.h>
double n;
int main()
{
    
    ///n(−10000≤n≤10000)
    double l=-10000;
    double r=10000;
    scanf("%lf",&n);
    while(r-l>=1e-8)
    {
    
        double mid=(l+r)/2;
        if(pow(mid,3)>n)
            r=mid;
        else
            l=mid;
    }
    printf("%.6lf",l);
}

202206260912日

原网站

版权声明
本文为[白—]所创,转载请带上原文链接,感谢
https://blog.csdn.net/qq_53843555/article/details/125466766