蓝桥杯模拟试题 3

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

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

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

注意:只填写一个小数,不要写任何多余的符号或说明。
蓝桥杯模拟试题 3_第1张图片

答案:2.506184
下面附上题目的代码

#include<cstdio>
#include<cmath>
#define n 0.0000001

int main()
{
   double i=2.50000;
   while(pow(i,i)<10.000000)
   {
       i=i+n;
   }
   printf("%.6lf\n",i);
}

你可能感兴趣的:(蓝桥杯模拟试题 3)