永发信息网

x的x次方等于10,用程序求x的值

答案:2  悬赏:50  手机版
解决时间 2021-02-03 06:31
  • 提问者网友:风月客
  • 2021-02-03 00:07
x的x次方等于10,用程序求x的值
最佳答案
  • 五星知识达人网友:低音帝王
  • 2021-02-03 01:32
double x, delta, result;
                x = 2d; // x初始值设为2,因为2^2 < 10
                delta = 0.1d; //x的增量
                x += delta;
                result = Math.Pow(x, x);  //结果
                while (Math.Abs(result - 10) > 0.000001) //误差控制在0.000001
                {
                    if (result > 10)
                    {
                        x -= delta;
                        delta /= 10;
                        x += delta;
                        result = Math.Pow(x, x);
                        continue;
                    }
                    x += delta;
                    result = Math.Pow(x, x);
                }
全部回答
  • 1楼网友:一袍清酒付
  • 2021-02-03 02:49
x=0
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯