描述
计算一个浮点数的立方根,不使用库函数。
保留一位小数。
数据范围:∣���∣≤20 ∣val∣≤20
输入描述:
待求解参数,为double类型(一个实数)
输出描述:
输出参数的立方根。保留一位小数。
示例1
输入:
19.9
输出:
2.7
示例2
输入:
2.7
输出:
1.4
Java:
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
public class Main {
public static void main(String[] args) throws IOException {
BufferedReader bf = new BufferedReader(new InputStreamReader(System.in));
double num = Double.valueOf(bf.readLine());
//double n = getCubeRoot(num);
double x = Dichotomy(num);
System.out.printf("%.1f",x);
}
//使用类似二分的思路
public static double Dichotomy(double num) {