问题如下:猴子第一天摘下若干个桃子,当即吃了一半,还不过瘾,又多吃了一个。以后每天早上都吃了前一天剩下的一半零一个。到第十天早上想再吃的时候,发现只剩一个桃子了。求第一天摘了多少桃子?
分析问题:首先看一下这个题,既然我们得到了最后一天只剩一个桃子,并且得到了条件,可以知道每天都吃了一半多一个所以,代码如下:
#include <stdio.h>
int mian()
{
int day,x1,x2;
day=9;
x2=1;
while(day=0)
{
x1=(x2+1)*2;
x2=x1;
day--;
}
printf("%d",x1);
}
代码解析:我们看一下这部分代码,可以看出首先我们得到了公式前一天等于后一天加一乘2,即可得出。