已知象棋棋盘共有64个格,现在棋盘的第一个格中放一粒麦粒,第二个格
答案:2 悬赏:60 手机版
解决时间 2021-02-19 16:48
- 提问者网友:泪痣哥哥
- 2021-02-18 23:49
已知象棋棋盘共有64个格,现在棋盘的第一个格中放一粒麦粒,第二个格中放两粒,第三个格放4粒…后面每一格放的麦粒是前一格的2倍,最后用Excel结果是多少
最佳答案
- 五星知识达人网友:夜余生
- 2021-02-19 00:54
(麦粒与棋盘问题)
如果按下述方式在一个8×8的棋盘上放置麦粒,在第一个方格上放一粒麦粒,第二个方格上放两粒,第三个方格放四粒,第四个方格放粒,如此等等,每一个新的方格都比先前的方格翻一倍.那么共多少麦粒?
1 + 2 + 4+ 8 + ……… + 2的63次方
= 2的64次方-1
= 18446744073709551615(粒)
如果按下述方式在一个8×8的棋盘上放置麦粒,在第一个方格上放一粒麦粒,第二个方格上放两粒,第三个方格放四粒,第四个方格放粒,如此等等,每一个新的方格都比先前的方格翻一倍.那么共多少麦粒?
1 + 2 + 4+ 8 + ……… + 2的63次方
= 2的64次方-1
= 18446744073709551615(粒)
全部回答
- 1楼网友:想偏头吻你
- 2021-02-19 02:34
for i = 1 to n
s = s + p
p = 2 ^ i
next i
i = 1
do while i <= n '这里应该是小于等于n 不是小于n
s = s + p
p = 2 ^ i
i = i + 1
loop
吃多少年的问题: s * 0.2 / (500 * 6000000000# * 365)
结果为 3369.27年
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯