印度有一个饶有趣味的故事传說舍罕王打算重赏象棋的发明人、宰相西萨达依尔。国王问他有何要求这位聪明的大臣胃口看来并不大,他跪在国王面前说:"陛下请您在这张棋盘的第一个小格内,赏给我一粒麦子在第二个小格内给两粒,第三格内给四粒照这样下去,每一个小格内都比前一小格加┅倍陛下啊,把这样摆满棋盘上所有64格的麦粒都赏给您的仆人罢。"国王一听认为这区区赏金,微不足道于是,满口答应道:"爱卿你所求的并不多啊,你当然会如愿以偿"
问题:舍罕王需要赏赐出多少粒麦子.
舍罕王赏总麦粒数为:000粒,
而实际的真实结果是,原因是因为double的有效位是16位(十进制),小数点后面默认输出6位
发布了3 篇原创文章 · 获赞 8 · 访问量 6万+