舍罕王的失算
```
#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
#include<math.h>
main()
{
double sum = 0; /*定义double型变量sum存放累加和*/
int i;
/*使用循环求累加和*/
for (i = 1; i <=64; i++)
sum = sum + pow(2, i - 1);
/*打印结果*/
printf("国王总共需要赏赐给宰相的麦子数为:\n%f\n", sum);
}
```