咨询牛客网华为机试HJ107 求解立方根

极大无关组族长 2021-08-31 19:43:01

我的代码如下:

#include<iostream>
#include<iomanip>
#include<math.h>
using namespace std;

double cube(double n) {
    double x = 1.0;
    while(fabs(x * x * x - n) > 1e-9) {
        x = x - ((x * x * x - n) / (3 * x * x));
    }
    return x;
}


int main(){
    int num;
    cin >> num;
    cout << fixed << setprecision(1) << cube(num * 1.0) << endl;
    return 0;
}

提交时候有个测试用例无法通过-0.07的预计输出是-0.4,但是我的输出是0.0,请问这个怎么解决

...全文
169 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
CSDN-Ada助手 2023-01-13
  • 打赏
  • 举报
回复
您可以前往 CSDN问答-HarmonyOS 发布问题, 以便更快地解决您的疑问

642,583

社区成员

发帖
与我相关
我的任务
社区描述
本社区主要是面向互联网IT人员,主要涉及领域包括人工智能(数据科学、计算机视觉、自然语言处理等)、区块链等前沿技术。社区人员均可提出编程中遇到的疑难杂症、程序bug等等问题,博主看到后会及时回答!
社区管理员
  • 一个处女座的程序猿
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧