//12.猴子吃桃问题 解决思路:逆推法:假设猴子本来有一个桃子(题中说猴子第十天只有一个桃子 )
//然后每天摘的桃子是今天的基础上加1 然后二倍(相当于题中所说 每天吃的桃子是前一天的一半再多一个)
#include <stdio.h>
int main(void)
{
int sum=1; //第十天猴子拥有的桃子
for(int i=1;i<=9;++i) //前面九天吃掉的桃子
{
sum=(sum+1)*2; //逆推:每天摘的桃子是今天的基础上加1 然后二倍
}
printf("第一天共摘%d个桃子\n",sum);
return 0;
}
08-01
473
![](https://csdnimg.cn/release/blogv2/dist/pc/img/readCountWhite.png)
05-25
11万+
![](https://csdnimg.cn/release/blogv2/dist/pc/img/readCountWhite.png)
08-22
1万+
![](https://csdnimg.cn/release/blogv2/dist/pc/img/readCountWhite.png)
05-30
2727
![](https://csdnimg.cn/release/blogv2/dist/pc/img/readCountWhite.png)