如果x的x次幂结果为10,你能计算出x的近似值吗?
显然,这个值是介于2和3之间的一个数字。
请把x的值计算到小数后6位(四舍五入),并填写这个小数值。
xx=10,则lgxx=lg10,所以lgx=1/x x x = 10 , 则 l g x x = l g 10 , 所 以 l g x = 1 / x ,这里采用暴力方法
public class A {
public static void main(String[] args) {
for (double n = 2; n < 3; n += 0.0000001) {
if (Math.log10(n) > 1 / n) {
System.out.println(n); //n=2.5061841991715896
break;
}
}
}
}