❶ 第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行。
❺ 誰知道棋盤上的麥粒問題答案是多少
用大數的估演算法。數出一個格子里的麥粒數,乘有麥粒的格子總數即可。