方法 用递归作:

分析:   假如第n天总有 f(n)个   第n+1天就是 {f(n)-f(n)/2}-1=f(n+1)            {总数减去昨天吃去的一半}再减去1=今天的总数

/*
分析:(f(n)-f(n)/2)-1=f(n+1)=>    f(n)/2-1=f(n+1)=> f(n)/2=f(n+1)+1=>    f(n)=2*(f(n+1)+1)
*///代码实现
func getPeach(n int) int  {if n==10{              //第10天就剩一个桃子  当第十天时就返回1return 1 }return 2*(getPeach(n+1)+1)      //运用递归来自己调自己 直到第10天
}
func main() {fmt.Println(getPeach(1))       //第一天 1534
}

一只猴子看守一堆桃子,第一天吃了一半后又多吃了1个,第二天一样,到第十天的时候就剩下一个桃子,请问原来有几个桃子?相关推荐

  1. 猴子吃桃问题:猴子第一天摘下若干个桃子,当即吃了一半,又多吃了一个第二天早上又将剩下的桃子吃掉一半,又多吃了一个。到第10天早上时,只剩下一个,求第一天有多少桃子。

    猴子吃桃问题:猴子第一天摘下若干个桃子,当即吃了一半,又多吃了一个第二天早上又将剩下的桃子吃掉一半,又多吃了一个.到第10天早上时,只剩下一个,求第一天有多少桃子. 我的思路: 用逆向思维推测第一天, ...

  2. 猴子第一天摘下若干个桃子,当时吃了一半,又多吃了一个。以后每天早上都吃了前一天剩下的一半零一个谭浩强c语言第五章第十二题

    题目 本题是谭浩强<c语言程序设计>第五章第十二题 题目:猴子第一天摘下若干个桃子,当时吃了一半,又多吃了一个.以后每天早上都吃了前一天剩下的一半零一个.到第10天早上再想吃时,就只剩一个 ...

  3. 猴子摘桃:猴子摘了x个桃,每天吃一半,最多吃一个,第7天吃的时候剩下一个了,猴子摘了多少桃子?(代码+分析)

    题目:猴子摘了x个桃,每天吃一半,最多吃一个,第7天吃的时候剩下一个了,猴子摘了多少桃子? 一.分析:重点是理解"每天吃一半,最多吃一个," 得出以下规律: // 第 7 天 1 ...

  4. C语言 猴子吃桃的问题 猴子第一天摘下若干个桃子,当即吃了一半,又多吃了一个。 第二天早上将剩下的桃子吃一半,又多吃一个。以后每天早上都吃了前一天剩下的一半零一个。 到第N天早上想再吃时只剩下一个桃子

    C语言 猴子吃桃的问题 题目: 猴子第一天摘下若干个桃子,当即吃了一半,还不过瘾,又多吃了一个. 第二天早上又将剩下的桃子吃掉一半,又多吃一个.以后每天早上都吃了前一天剩下的一半零一个. 到第N天早上 ...

  5. 7-35 猴子吃桃问题 (15 分) 一只猴子第一天摘下若干个桃子,当即吃了一半,还不过瘾,又多吃了一个;第二天早上又将剩下的桃子吃掉一半,又多吃了一个。以后每天早上都吃了前一天剩下的一半加一个。到

    7-35 猴子吃桃问题 (15 分) 一只猴子第一天摘下若干个桃子,当即吃了一半,还不过瘾,又多吃了一个:第二天早上又将剩下的桃子吃掉一半,又多吃了一个.以后每天早上都吃了前一天剩下的一半加一个.到第 ...

  6. ACNO.15猴子吃桃问题。猴子第一天摘下若干个桃子,当即吃了一半,还不过瘾,又多吃了一个。 第二天早上又将剩下的桃子吃掉一半,又多吃一个。以后每天早上都吃了前一天剩下的一半零一个。 到第N天早上想再

    题目描述 猴子吃桃问题.猴子第一天摘下若干个桃子,当即吃了一半,还不过瘾,又多吃了一个.第二天早上又将剩下的桃子吃掉一半,又多吃一个.以后每天早上都吃了前一天剩下的一半零一个.到第N天早上想再吃时,见 ...

  7. 编程笔试(解析及代码实现):猴子吃桃。猴子第一天吃了若干个桃子,当即吃了一半,还不解馋,又多吃了一个…的C++、Java、Python、C#等语言代码实现

    编程笔试(解析及代码实现):猴子吃桃.猴子第一天吃了若干个桃子,当即吃了一半,还不解馋,又多吃了一个. 第二天早上又将剩下的桃子吃了一半,还是不过瘾,又多吃了一个.以后每天都吃前一天剩下的一半再加一个 ...

  8. 孙悟空在大闹蟠桃园的时候,第一天吃掉了所有桃子总数一半多一个,第二天又将剩下的桃子吃掉一半多一个,以后每天吃掉前一天剩下的一半多一个,到第n天准备吃的时候只剩下一个桃子。第一天开始吃的时候一共有多少个

    孙悟空在大闹蟠桃园的时候,第一天吃掉了所有桃子总数一半多一个,第二天又将剩下的桃子吃掉一半多一个,以后每天吃掉前一天剩下的一半多一个,到第n天准备吃的时候只剩下一个桃子.这下可把神仙们心疼坏了,请帮忙 ...

  9. 题目:猴子吃桃问题:猴子第一天摘下若干个桃子,当即吃了一半,还不瘾,又多吃了一个
第二天早上又将剩下的桃子吃掉一半,又多吃了一个。以后每天早上都吃了前一天剩下
的一半零一个。到第10天早上想再吃时,见

    题目:猴子吃桃问题:猴子第一天摘下若干个桃子,当即吃了一半,还不瘾,又多吃了一个 第二天早上又将剩下的桃子吃掉一半,又多吃了一个.以后每天早上都吃了前一天剩下 的一半零一个.到第10天早上想再吃时,见 ...

最新文章

  1. vant 1.6.6 发布,轻量级移动端 Vue 组件库
  2. RT-Thread移植到STM32F103ZET6具体操作步骤(利用keil5新建工程,添加RT-Thread源码到工程)
  3. linux如何把nfs数据导出来,linux – NFS导出已经挂载NFS的目录(在服务器上)
  4. 2013年,移动App设计的13大精髓
  5. P1312 Mayan游戏 [模拟][搜索]
  6. 在eclipse中使用hadoop插件
  7. cv mat的shape_将ndarray转换为cv::Mat的最简单方法是什么?
  8. python如何表示代码块_如何在Python中重复代码块
  9. java hashcode 例子_Java UUID hashCode()用法及代码示例
  10. DPDK examples cmdline完全注释(添加quit功能)
  11. js中单引号和双引号的区别_python中print函数 以及单引号、双引号、三引号
  12. 菜鸟的学习之路(13) —TreeSet类的排序
  13. mac机器下远程仓库添加完毕之后,却无法上传应有的内容。
  14. PAT (Basic Level) Practice1017 A除以B
  15. 树莓派 红灯不亮_关闭树莓派的电源指示灯和状态指示灯
  16. 必备9种能力、9种手段、9种心态
  17. mysql 定义外键并增删改查_MYSQL增删改查添加外键
  18. Java--数组和集合区别
  19. MySQL组件和数据结构
  20. TL-WR941N路由器刷DD-WRT和OPENWRT教程及使用花生壳

热门文章

  1. 2020年电力电缆考试技巧及电力电缆作业考试题库
  2. 350个运动摄影lr调色预设(含lr预设导入教程)
  3. Java项目:SSM药品进货销售管理系统
  4. 内码转换表的来源与制作
  5. KDB集群搭建---(kas+krac)
  6. 三菱5uplc伺服电机指令_三菱伺服放大器内部故障及处理方法
  7. 服务器发不了邮件,发邮件服务器-如何发邮件?为什么发不出去?服务器是什么?发邮件时,信息要服务器 爱问知识人...
  8. c#调用华为北向接口--HTTPS
  9. BD和DVD区域划分
  10. 江苏计算机全国计算机复习,2017年江苏省计算机等级考试复习资料.pdf