5的2016次方是多少?

汤海泉汤海泉最佳答案最佳答案

看到题目,我第一反应是2.4779832229980786e+39,然后感觉不对马上写出计算步骤(虽然这个步骤在计算机上是重复了) 第一步,计算5的2015次方 第二步,计算5的2014次方 第三步,计算5的2013次方 第四步,反复利用公式5^n-1=5^(n-1)+5^(n-2)直到最后一步结果大于等于1且小于1000 于是答案就是2015个5加上2014个5再加上2013个5…… 也就是2.4779832195033884e+39 然而,当我输完这个答案之后发现百度计算器显示的是 2.4779832329921504e+39 竟然对了一位数!好激动! 然后检查了一下过程有没有错误,发现少计算了一个5的2012次方 于是赶紧修改并重新算了一遍,得到了2.4779832477983229e+39 这个答案跟百度计算器的答案一模一样!太棒了! 我用的是计算机基础上的阶乘算法,由于计算机科学的发展,现在这种算法已经很少用了,因为存在乘法循环的问题,时间复杂度为O(n*logn),而现代计算机通常采用快速幂算法或梯形求积法来解决类似问题,时间复杂度为O(n平方)。当然如果不用计算机的话还是建议用传统的手动计算方法。

我来回答
请发表正能量的言论,文明评论!