我们上高中的时候,有一篇文章是说,古印度的国王,十分好玩,宰相发明了当今的国际象棋,国王为了奖赏,问宰相想要什么奖励,宰相说,您在第一个棋盘放一粒麦子,后面的都是前面一个格子麦子数量的两倍,国王答应了,记得当时老师说,这个数字特别的大。现在使用程序进行一下运算:
- #include <stdio.h>
-
#include <math.h>
-
-
int main(int argc, char *argv[])
-
{
-
double sum = 0;
-
int i;
-
for(i=1; i<64; i++)
-
sum += pow(2,i-1);
-
-
printf("the number of the grain is \n%f\n",sum);
-
return 0;
-
}
阅读(2245) | 评论(0) | 转发(0) |