九度OJ--Q1166
import java.text.DecimalFormat;
import java.util.Scanner;
/*
* 题目描述:
* 立方根的逼近迭代方程是 y(n+1) = y(n)*2/3 + x/(3*y(n)*y(n)),其中y0=x.求给定的x经过n次迭代后立方根的值。
* 输入:
* 输入有多组数据。
* 每组一行,输入x n。
* 输出:
* 迭代n次后的立方根,double精度,保留小数点后面六位。
* 样例输入:
* 3000000 28
* 样例输出:
* 144.224957
*/
public class q1166 {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
while(scanner.hasNext()) {
double x = Double.parseDouble(new DecimalFormat(".000000").format(scanner.nextDouble()));
int n = scanner.nextInt();
double y = Double.parseDouble(new DecimalFormat(".000000").format(x));
for(int i=1; i<=n; i++) {
y = 2.0/3.0*y + x / (3.0*y*y);
}
System.out.println(new DecimalFormat(".000000").format(y));
}
}
}
posted on 2016-05-06 13:20 LZ_Jaja 阅读(...) 评论(...) 编辑 收藏转载于:https://www.cnblogs.com/zlian2016/p/5465276.html
- 九度OJ 1012畅通工程(并查集使用简单回顾)
- A + B 九度oj
- 九度OJ 题目1174:查找第K小数
- 九度OJ 教程36 排序二叉树的建立与比较是否相同。
- 九度OJ 题目1041:Simple Sorting
- 浮点数加法 九度oj
- 九度OJ 1006 ZOJ问题
- 九度oj 1545奇怪的连通图
- 九度OJ 1079: 手机键盘
- 九度OJ 1042 Coincidence -- 动态规划(最长公共子序列)
- 九度OJ 1511 从尾到头打印链表
- 九度OJ 1162 I Wanna Go Home
- 九度OJ 1069 二分查找问题
- 九度OJ 1505 两个链表的第一个公共结点 【数据结构】
- 九度OJ 1386 旋转数组的最小数字 【算法】
- 九度OJ-剑指offer-题目1385:重建二叉树
- 剑指OFFER之二维数组中的查找(九度OJ1384)
- 剑指OFFER之从二叉搜索树的后序遍历序列(九度OJ1367)
- 九度OJ--1046
- 九度OJ-1454,1455-Piggy-Bank,珍惜现在,感恩生活