舍汉王的失算

问题分析:由题意得:麦子是在棋盘的第一格放一粒,在棋盘的第二个放第二粒,在棋盘的第三格放四粒,每次比前一次多一倍。



代码实现:
#include<stdio.h>
#include<math.h>
int main()
{
double sum=0,i;
for(i=1;i<=64;i++)
{
sum=sum+pow(2,i-1);
}
printf("%f",sum);
return 0;
}

问题分析:由题意得:麦子是在棋盘的第一格放一粒,在棋盘的第二个放第二粒,在棋盘的第三格放四粒,每次比前一次多一倍。



代码实现:
#include<stdio.h>
#include<math.h>
int main()
{
double sum=0,i;
for(i=1;i<=64;i++)
{
sum=sum+pow(2,i-1);
}
printf("%f",sum);
return 0;
}