题目 如果x的x次幂结果为10,你能计算出x的近似值吗? 显然,这个值是介于2和3之间的一个数字。 请把x的值计算到小数后6位(四舍五入),并填写这个小数值。 代码 #include<stdio.h> #include<math.h> int main() { double u,i; for(i=2;i<=3;i+=0.0000001)//保留6位,算到第7位,四舍五入 { u=pow(i,i);//数学函数 if(u>=10) { printf("%.6f",i); break; } } return 0; } 运行结果: