从前有一位聪明的仆人,他救下了一位王子的性命。 国王答应,仆人想要什么,就赏他什么。 仆人知道国王喜欢下国际象棋,便告诉国王,他想要麦粒。 棋盘的第一格放一粒麦粒,之后每一格的数量都翻一倍。
计算棋盘上的小麦粒数。
棋盘有 64 个格子。 第 1 格有 1 粒小麦,第 2 格有 2 粒,第 3 格有 4 粒,以此类推,每格数量翻倍。
编写代码来计算:
不过,第 31 天之后,国王就没有谷粒可以赏给仆人了,因为 1,073,741,824 粒谷粒大约重 54 公吨。 作为一门 32 位语言,Batch 无法表示这个数量以上的谷粒数。