第17楼算的结果是对的。尽管他将18天错当成了10天,但他算的结果是对的。我用我的计算方法算了一下,如果是10天的话,那么总数就是3070,与17楼算的是一样。(17楼最后得出的1534是第一天吃剩下的。总数应该是(1534+1)*2=3070。用我的方法算也是这个结果。
[此贴子已经被作者于2005-8-6 13:48:12编辑过]
84009030讲的太对了,我当时算的时候忽视了这个问题。谢谢你的指导。我是初学者,希望以后能得到你的指导。
我的qq号是88294039,恳切希望能得到你的指导。学生在这里给你敬礼了!
[此贴子已经被作者于2005-8-6 16:48:07编辑过]
#include <stdio.h> #include <conio.h>
static int day=17; static long sum=1;
int main() { while(day--) sum=(sum+1)*2; printf("%ld\n",sum); getch(); return 0; } 结果是393214,因为第18天根本没有吃桃子。
[此贴子已经被作者于2005-8-22 15:03:43编辑过]