❶ 第32个棋盘时,要放多少颗呢python代码
#求麦粒总数
i = 1
#t:第i个格子中的麦粒数目
t = 1
#进入及继续循环的条件就是i<32
while i < 32:
i = i + 1 #下一个整数,2/3/4...
t = t + t #下一个格子中的麦粒数,2/4/8...
#显示结果
print("第32个格子中的麦粒数目为:",t)
❷ 求助高手~!!VB do while 国际象棋棋盘上的麦粒程序!!
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年
❸ C++ 求棋盘上麦粒
#include<stdio.h>
#include<math.h>
int main()
{
unsigned double sum;
int a,b;
sum=0;
b=0;
scanf("%d",&a);
do
{
sum=sum+pow(2,b);
b++;
}while(b<a);
printf("%d\n", sum);
return 0;
}
❹ 我想用excel中的POWER函数解决棋盘上的麦粒的问题,不知道该怎么做,难道要一个个用POWER算出来再用求
在某一单元格输入
=POWER(2,COLUMN(A2)-1+(ROW(A1)-1)*8)
将公式向右填充8列,后向下填充8行。
❺ 谁知道棋盘上的麦粒问题答案是多少
用大数的估算法。数出一个格子里的麦粒数,乘有麦粒的格子总数即可。