黑马程序员-猴子吃桃问题-

原创 2012年03月22日 19:08:07
---------------------- android培训java培训、期待与您交流! ----------------------

 

import java.util.*;

/**
*李见黎
*猴子吃桃问题,每天吃一半,每天多吃一个,最后一天还剩一个
*2012-3-16
*/


class Monkey
{
 public static void main(String[] args)
 {
  Monkey.Scan();
 }

 /**
 *实现吃桃算法,day为那天剩余桃数,eday为吃了多少天剩下一个,用递归实现
 */
 public static int Eat(int day,int eday)
 {
  if(day==eday)
  {
   return 1;
  }
  else
  {
   return (Eat(day+1,eday)+1)*2;  //解析为:[[[[[eat(10,10)+1]*2]+1]*2]+1]*2
  }
 }

 /**
 *输入两个数
 */
 public static void Scan()
 {
  System.out.println("请输入两个数:");
  Scanner sr=new Scanner(System.in);

  int a=sr.nextInt();
  int b=sr.nextInt();

  if(a<b)
  {
   System.out.println(Eat(a,b));
  }
  else
  {
   System.out.println("输入数,不合法");
   Monkey.Scan();
  }

 }

}

---------------------- android培训java培训、期待与您交流! ----------------------详细请查看:http://edu.csdn.net/heima

OJ循环——猴子吃桃问题

/*  * Copyright (c) 2014, 烟台大学计算机学院  * All rights reserved.  * 文件名称:test.cpp  * 作    者:李晓凯  * 完...
  • qq_21385857
  • qq_21385857
  • 2014-12-31 13:31:13
  • 671

Python练手(一)

Python的一个习题这段时间一直在学习Python,把基础语法看完之后,就像找一点小练习来测试一下学习的程度,但是网络上大部分的东西都是一些算术题,比如水仙花算法,杨辉三角等等问题,做起来没什么意思...
  • wyb199026
  • wyb199026
  • 2015-11-20 11:22:56
  • 763

猴子吃桃问题

有一些桃子,一只猴子,每天吃一半+1个桃子,6天吃完。问:一共有多少个桃子? http://bbs.csdn.net/topics/390510854 这个问题想了很久也没想出来,后来经过点拨,...
  • lgbxyz
  • lgbxyz
  • 2013-07-07 23:19:36
  • 689

用python实现多只猴子分桃问题

据说“五猴分桃”问题最先是由大物理学家狄拉克提出来的,这一貌似简单的问题曾困扰住了他,经过努力,他只是获得了相当繁琐的求解方法。为了获得简便的方法,他把问题提供给当时的一些数学家,有意思的是竟然也没有...
  • cy309173854
  • cy309173854
  • 2017-10-20 16:26:59
  • 495

猴子吃桃问题【递归实现】

猴子吃桃问题:小猴摘了很多桃子,第一天吃了一半又多吃一个,第二天又吃掉一半再多吃一个,如此下去,到第真十天恰好还剩一个桃子。问第一天小猴摘了多少桃子? 我是用递归做的: #include "stdio...
  • yangyangxiaoxiaoxiao
  • yangyangxiaoxiaoxiao
  • 2015-07-05 11:46:20
  • 148

五十道编程小题目 --- 17 猴子吃桃子问题 java

【程序17】  题目:猴子吃桃问题:猴子第一天摘下若干个桃子,当即吃了一半,还不瘾,又多吃了一个 第二天早上又将剩 下的桃子吃掉一半,又多吃了一个。以后每天早上都吃了前一天剩下  的一半零一个。...
  • wangnanwlw
  • wangnanwlw
  • 2016-08-25 19:52:23
  • 1478

(C语言版)猴子吃桃问题

问题描述: /*有一群猴子,去摘了一堆桃子*/ /*商量之后决定每天吃剩余桃子的一半*/ /*当每天大家吃完桃子之后,有个贪心的小猴都会偷偷再吃一个桃子*/ /*按照这样的方式猴子们每天都快乐的吃着桃...
  • snow_5288
  • snow_5288
  • 2016-09-17 11:24:03
  • 28057

猴子吃桃问题(三种方法解决)

题目:猴子第一天摘了若干个桃子,当即吃了一半,还不解馋,又多吃了一个;第二天,吃剩下的桃子的一半,还不过瘾,又多吃了一个;以后每天都吃前一天剩下的一半多一个,到第10天想再吃时,只剩下一个桃子了。问第...
  • Neil_Wesley
  • Neil_Wesley
  • 2016-05-23 19:11:24
  • 27730

c语言经典编程例如猴子吃桃问题

  • 2011年01月17日 12:53
  • 35KB
  • 下载

猴子吃桃问题——递归算法解答

猴子吃桃问题。猴子第一天摘下若干个桃子,当即吃了一半,还不过瘾,又多吃了一个。第二天又将剩下的桃子吃掉了一半,又多吃了一个。以后每天将前一天剩下的桃子吃掉一半,再多吃一个。直到第十天只剩下一个桃子了,...
  • TysonSir
  • TysonSir
  • 2017-05-23 22:44:20
  • 1649
收藏助手
不良信息举报
您举报文章:黑马程序员-猴子吃桃问题-
举报原因:
原因补充:

(最多只允许输入30个字)