国际象棋有64个格子 , 此刻在象棋的格子内放麦子 , 第1格为1粒 , 第2格为两粒 , 第3格为4粒…… , 后面一格麦子的数目老是前一格的两倍 , 请问放满整个棋盘需要几多麦粒?若是1立方米体积有1.42E+8颗麦粒 , 请问麦子的体积是几多?小编以C++为例 , 与大师分享计较经验 。
需要这些哦
C++
方式/
1放满整个国际象棋棋盘所需的麦粒数和麦子体积 , 可用以下算式计较 。
文章插图
2起首 , 界说一个整型变量n , 保留国际象棋棋盘格数 。
文章插图
3接着 , 界说3个双精度浮点数 , 保留2的幂数、麦粒总数和麦子体积 。
文章插图
4界说棋盘格数为64格 , 麦粒总数为0 。
文章插图
5用for语句执行轮回 , 判定前提为i小于等于64 。
文章插图
6计较2的幂数 , 保留在变量p中 。
文章插图
7计较麦粒的总数 , 有sum与p的累加实现 。
文章插图
8计较放满棋盘所用麦子的体积 , 保留在变量v中 。
文章插图
9最后 , 输出放满整个国际象棋棋盘 , 所需的麦粒总数和麦子体积 。
文章插图
10【怎样用C++计算象棋麦粒问题麦子的体积】运行法式 , 窗口中就输出 , 放满棋盘所需的麦粒数和体积 。
文章插图
以上内容就是怎样用C++计算象棋麦粒问题麦子的体积的内容啦 , 希望对你有所帮助哦!
推荐阅读
- 魔杖用什么土
- QQ影音怎么更改外观颜色
- 不用U盘不用光盘新手不求人简单一键重装系统
- 怎么用bat取文件中某一行中某一特定的内容
- 怎么安装原版Win7系统教程
- 泽泻有哪些功效和作用
- Excel中的weekday函数使用技巧
- 板栗的功效与作用
- 个人所得税APP怎么查看2020年特许权使用费
- 微信怎样更新到最新版本