/*
* 题目:猴子吃桃问题:猴子第一天早上摘下若干桃子,当即吃了一半,还不过瘾,又多吃了一个,第二天早上有将剩下的的桃子吃了一半,又多吃了一个。以后每天早上都吃前一天早上剩下的一半多一个。到了第十天早上想在吃时发现只剩下一个了。求第一天早上猴子一共摘了多少个桃子。
*
* 程序分析:采用倒推的方式,想象猴子摘桃子。
* 1: 1个
* 2: (1+1)*2 = 4 = n
* 3: (n+1)*2 = 2n+2 = m
* 4: (m+1)*2 = 2m+2 = p
* .....
*
*/
public class MonkeyPeach {
public staticvoid main(String[] args) {
//初始化第十天的桃子数
int m=1;
for(inti=1; i<=10; i++) {
m=2*m+2;
}
System.out.println("小猴子第一天一共摘了" +m+"个桃子");
}
}