zoukankan      html  css  js  c++  java
  • Java实现N的N次幂

    如果x的x次幂结果为10(参见【图1.png】),你能计算出x的近似值吗?

    显然,这个值是介于2和3之间的一个数字。

    请把x的值计算到小数后6位(四舍五入),并填写这个小数值。

    注意:只填写一个小数,不要写任何多余的符号或说明。

    答案:2.506184

    在这里插入图片描述

    public class Main {
        
        public static double min = 10;
        
        public static void main(String[] args) {
            double result = 0;
            for(double i = 2.5;i <= 2.6;i = i + 0.00000001) {
                double r = Math.abs(10 - Math.pow(i, i));
                if(min > r) {
                    min = r;
                    result = i;
                }
            }
            System.out.printf("%.6f", result);
            System.out.println("
    "+result);
            System.out.println(Math.pow(result, result));
        }
        
    }
    
  • 相关阅读:
    从Python到Web开发
    源码安装缺少configure文件
    5
    4
    3
    2
    42
    1
    18
    41
  • 原文地址:https://www.cnblogs.com/a1439775520/p/13078565.html
Copyright © 2011-2022 走看看