正在学谭浩强C语言设计
做到猴子吃桃问题时,发现自己想的程序和书上不一样,但结果一样。so分享一下。当然肯定有很多前辈肯定也分享过更好的解法。
书上的答案是:
#include<stdio.h>
int main()
{
int day,x1,x2;
day=9;
x2=1;
while(day>0)
{x1=(x2+1)*2;
x2=x1;
day--
}
printf("第一天摘的桃子有%d个\n",x1);
return 0;
}
我的答案是这样的:
#include<stdio.h>
#include<math.h>
int main()
{
int day,t=1;
for(day=2;d<=10;d++)
t=(t+1)*2;
printf("第一天摘的桃子有%d个\n",t);
return 0;
}