华为OJ平台——求解立方根
来源:互联网 发布:淘宝怎么没有投诉卖家 编辑:程序博客网 时间:2024/05/16 06:25
C++实现如下:
***牛顿迭代法***
#include<iostream>#include<iomanip>#define jd 0.000001using namespace std;double lfg(double n){ double x0=n; while(true){ double result=x0-(x0*x0*x0-n)/(3*x0*x0); if((result*result*result-n<jd)&&(result*result*result-n>-jd)){ return result; } else{ x0=result; } }}int main(){ double n; cin>>n; cout<<fixed<<showpoint<<setprecision(1)<<lfg(n)<<endl; return 0;}
注意:cout<<fixed<<showpoint<<setprecision(1)<<lfg(n)<<endl;这样才能将double型的3输出为3.0
0 0
- 华为OJ平台——求解立方根
- 华为OJ——求解立方根
- 【华为oj】求解立方根
- 华为oj求解立方根
- 【华为 OJ 】求解立方根
- 【华为OJ】求解立方根
- 【华为oj】求解立方根
- 华为OJ(求解立方根)
- 【华为OJ】【066-求解立方根】
- 华为OJ 初级:求解立方根
- 华为oj之求解立方根
- 华为oj初级 求解立方根
- 华为OJ题目(十五):求解立方根
- 华为oj 字符逆序&&求解立方根&&最小公倍数
- OJ--------最小公倍数+求解立方根
- 【华为机试】求解立方根
- 华为OJ1964-求解立方根(牛顿迭代法)
- 合唱队问题的求解——华为OJ题目
- (9)在 operator=中处理自我赋值
- HDU 5680 zxa and set(水题)
- simple的login
- Counting Bits
- nodejs 小工具——supervisor
- 华为OJ平台——求解立方根
- POJ 1556 The Doors(点到线段的距离+最短路)
- Presto常用语句整理
- Centos7 关闭防火墙设置
- 项目开发流程与各部门工作协调
- JavaScript的无阻塞加载
- Flea travel
- 按位异或 !
- hdoj--3488--Tour(最小费用)