猴子吃桃问题
来源:互联网 发布:mysql 空格 忽略 编辑:程序博客网 时间:2024/04/29 19:10
/*猴子吃桃问题:猴子第一天摘下若干个桃子,当即吃了一半,还不瘾,又多吃了一个 第二天早上又将剩下的桃子吃掉一半,又多吃了一个。以后每天早上都吃了前一天剩下 的一半零一个。到第10天早上想再吃时,见只剩下一个桃子了。求第一天共摘了多少。
1.程序分析:采取逆向思维的方法,从后往前推断。**/
public class MonkeyEatingPeach // 第9天有4个
//第8天有10个(2(n+1))
{
int day=10;
int total;
public static void main(String[] args)
{
MonkeyEatingPeach m=new MonkeyEatingPeach();
int d=m.day;
int t=m.total;
for(int i=1;i<=10;i++)
{
t=(d-i+1)*2;
System.out.println("the total of peach is"+ t+"the day"+i);
}
}
}