#include <iostream>
#include <cmath>
using namespace std;
// 计算舍罕王共需要多少立方的麦子赏赐他的宰相
double WheatNum ()
{
double sum = 0, m3;
for (int i = 0; i < 64; i++)
{
sum = sum + pow(2,i);
}
m3 = sum / (1.42 * pow(10,8));
return m3;
}
int main()
{
cout << WheatNum () << "立方米麦子。" << endl;
}
计算舍罕王共需要多少立方的麦子赏赐他的宰相
最新推荐文章于 2023-12-16 23:52:06 发布
本文通过一个经典的数学问题——舍罕王赏赐宰相麦子的故事,展示了一个惊人的指数增长现象。代码中使用了C++编程语言,通过循环和幂运算计算出了在棋盘上放置麦粒直至填满每一格所需麦子的总数量,最终得出其体积相当于数百万立方米。这个简单的程序不仅揭示了指数级增长的力量,也展示了计算机科学在解决数学问题上的应用。
1万+

被折叠的 条评论
为什么被折叠?



