猴子吃桃问题

来源:互联网 发布: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);

 }
}
}

原创粉丝点击