代码实现:
#include <stdio.h>
int main()
{
unsigned long long sum = 1, tmp = 1;
int i = 0;
//从第二个格子开始算,总共63个格子
for(i = 1; i < 64; i++)
{
tmp *= 2;
sum += tmp;
}
printf("国王总共需要将%llu粒麦子赏赐给他的宰相\n", sum);
return 0;
}