猴子第一天摘了若干个桃子,当即吃了一半,还不解馋,又多吃了一个;第二天,吃剩下的桃子的一半,还不过瘾,又多吃了一个;以后每天都吃前一天剩下的一半多一个,到第10天想再吃时,只剩下一个桃子了。问第一天共摘了多少个桃子?

 1 #include <stdio.h>
 2
 3 int func(int n)//功能:函数返回第n天未吃前的桃子数量。
 4 {
 5     if(n == 10)//终止条件
 6         return 1;
 7     else
 8     {
 9         return (func(n+1)+1)*2;//普通情况的推导公式:第n天的桃子量 == (第n+1天桃子量+1)*2
10     }
11 }
12
13
14 int main(void)
15 {
16     printf("%d\n",func(1));
17     return 0;
18 }

转载于:https://www.cnblogs.com/ZhuLuoJiGongYuan/p/9464961.html

3.递归猴子吃桃问题相关推荐

  1. 函数递归(python)——猴子吃桃

    函数递归--猴子吃桃 1.问题描述 一个猴子摘了一些桃子,它第一天吃掉草了其中的一半然后再多吃了一个,第二天照此方法又吃掉了剩下桃子的一半加一个,以后每天如此,直到第十天早上,猴子发现只剩下一个桃子了 ...

  2. Java语言描述 猴子吃桃问题(递归和循环写法)

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

  3. 【C语言】利用递归解决猴子吃桃问题

    [C语言]利用递归解决猴子吃桃问题 参考文章: (1)[C语言]利用递归解决猴子吃桃问题 (2)https://www.cnblogs.com/ieybl/p/6597937.html 备忘一下.

  4. 猴子吃桃,C语言,递归法

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

  5. 用递归和循环解题--猴子吃桃.

    解题–猴子吃桃问题 问题: 猴子第一天摘下数个桃子,当即吃了一半,又多吃了一个,第二天早上又将剩下的桃子吃掉一半,又多吃了一个.以后每天早上都吃了前一天剩下的一半零一个.到第10天早上只剩下一个桃子. ...

  6. Java递归求斐波那契数求猴子吃桃

    递归求斐波那契数 斐波那契数是指前两位是1,后面的数依次是其前两位的和.即1,1,2,3,5,8-给你一个 n,求其值是多少 public class recursionExercise01{//定义 ...

  7. 递归老鼠出迷宫,猴子吃桃练习以及注意事项。

    public class Method02 {public static void main(String[] args) {/*请使用递归的方式求出斐波那契数思路分析1.当N=1时,接过为12.当n ...

  8. 87-Java方法递归形式、算法流程总结、递归常见案例、递归经典案例-猴子吃桃问题、非规律化递归案例-文件搜索、啤酒问题

    方法递归 一.递归的形式和特点 1.什么是方法递归? 方法直接调用自己或者间接调用自己的形式称为方法递归(recursion). 递归作为一种算法在程序设计语言中广泛应用. 2.递归的形式 直接递归: ...

  9. Python递归实现猴子吃桃问题

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

最新文章

  1. linux wget命令详解
  2. sharepoint中一些gridview的使用方法
  3. ASP.NET Core 中的依赖注入
  4. 【MFC系列-第7天】MFC类库封装原理
  5. 全排列 DFS 回溯
  6. apriori算法代码_资源 | 《机器学习实战》及代码(基于Python3)
  7. 创业不容易,小本创业就更加难
  8. WebAPI基本封装
  9. Linux 6.4 partprobe出现warning问题
  10. java实现ip能访问_Java过滤ip,只允许配置的ip能够被访问
  11. 关于在Mac上安装模拟器的坑比~~~~~
  12. API不治,混合云何以统天下?
  13. dqpsk的matlab,基于MATLAB的理想_4_DQPSK系统仿真.pdf
  14. 有哪些值得推荐的好的算法书?
  15. LaTeX代码: 在PPT中插入图片 ← 利用 beamer 宏包
  16. (十三) Oracle函数
  17. MySQLWorkBench怎么设置主键自增长
  18. 你见过灰犀牛吗?也许它比黑天鹅还可怕
  19. 案例学习-万事达卡全球业务服务中心(GBSC)
  20. Arduino框架下通过TFT_eSPI库驱动ESP32+合宙1.54“ 电子墨水屏(e-paper)显示

热门文章

  1. 用ASP.net判断上传文件类型的三种方法
  2. 异构并行编程(CUDA)结课证书
  3. 原生php开发 url,wordpress运用PHP原生代码获取三级分类及URL
  4. python实现2048游戏_python实现一个简单的2048游戏
  5. mysql完整字段包括_MySQL字段类型最全解析
  6. 日志库EasyLogging++学习系列(6)—— 日志记录器
  7. strtol函数参数详解
  8. numpy(5)-astype
  9. 建议收藏!百度不到的硬核资源~
  10. 【数据竞赛】kaggle竞赛宝典-多分类相关指标优化​