猴子想peach问题:猴子第一天摘下若干个桃子,当即吃了一半,还不过瘾,又多吃了一个。第二天早上又将第一天剩下的桃子吃掉一半,有多吃了一个。以后每天早上都吃了前一天剩下的一半零一个。到第 10 天早上想再吃时,发现只剩下一个桃子了。
编写程序求猴子第一天摘了多少个桃子。

思路:从最后一天往前推,第十天剩一个,第九天就有 x9=(x10 +1)×2,以此类推求出第一天的桃子数

#include<stdio.h>int main()
{int day=9,x1,x2=1;
while(day>0){x1=(x2+1)*2; /*第一天的桃子数是第2天桃子数加1后的2倍*/x2=x1;      /*迭代赋值*/day--;}
printf("第一天共摘了%d个桃子\n",x1);
return 0;
}

结果
1534

C语言解决猴子吃桃问题相关推荐

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

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

  2. python猴子吃桃问题_用Python解决猴子吃桃问题

    猴子吃桃问题是数学中的一道经典问题,学习过相关数学知识的人固然已经知道该如何解答了,但还没有学到这部分知识的孩子该怎么办呢?其实接触了编程的孩子就可以用编程知识来解决这个问题了,比如Python,下面 ...

  3. C语言实现猴子吃桃问题

    C语言实现猴子吃桃问题.猴子第1天摘下若干个桃子,当即吃了一半,还不过瘾,又多吃了一个.第2天早上又将剩下的桃子吃掉一半,又多吃了一个.以后每天早上都吃了前一天剩下的一半零一个.到第10天早上再吃时, ...

  4. 【C语言】猴子吃桃问题。猴子第1天摘下若干个桃子,当即吃了一半,还不过瘾,又多吃了一个。第2天早上又将剩下的桃子吃掉一半,又多吃了一个。以后每天早上都吃了前一天剩下的一半零一个。到第10天早上想……

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

  5. 递推和递归的方法解决猴子吃桃问题(10天延伸到N天)——Java

    目录 问题重述 递推法 问题分析 递推代码部分 运行结果: 递归法 问题分析 递归代码部分 运行结果: 问题重述 猴子吃桃问题. 猴子第一天吃了若干个桃子,当即吃了一半,还不解馋,又多吃了一个: 第二 ...

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

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

  7. C++解决猴子吃桃问题(详细)

    猴子吃桃问题就是:一个猴子,看到许多的桃子,第一天吃了一半,又吃了一个,第二天也吃了一半,又吃了一个,一直这样下去,到了第10天,只剩下一个桃子了,求猴子吃桃子的过程. 首先我们要知道怎么算 假设第一 ...

  8. C语言:猴子吃桃问题:猴子第一天摘下若干桃子,当即吃了一半多一个,第二天将剩下的桃子吃掉一半多一个,以后每天都吃掉前一天剩下桃子的一半多一个。到第10天想再吃时,只剩下一个桃子。

    题目: 猴子吃桃问题:猴子第一天摘下若干桃子,当即吃了一半多一个,第二天将剩下的桃子吃掉一半多一个,以后每天都吃掉前一天剩下桃子的一半多一个.到第10天想再吃时,只剩下一个桃子.求第一天猴子共摘了多少 ...

  9. 【C语言】猴子吃桃问题。猴子第一天摘下若干个桃子,当即吃了一半,还不过瘾,又多吃了一个。

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

最新文章

  1. iOS用户设计指南-特别说明
  2. 这里有一份面筋请查收(六)
  3. 玩转oracle 11g(3):配置监听
  4. 计算机如果算积分排名,超级电脑预测英超积分榜:蓝军守住第4 曼联无缘欧冠...
  5. [WPF Bug清单]之(4)——点击RadioButton的空白没有反应
  6. think in java第6_think-in-java/6.5 protected.md at master · quanke/think-in-java · GitHub
  7. MyEclipse7.0及JDK1.6.0的安装及配置过程(修改)
  8. 分享一个强大的弹出框
  9. 主管好当:一不指点工作,二不检查工作,三不改正错误
  10. Vuex 实战:如何在大规模 Vue 应用中组织 Vuex 代码 | 掘金技术征文
  11. Unity插件——Odin使用心得(一)
  12. Nuxt.js mini聊天室开发 (mini-chatroom)
  13. Apache启动失败,请检查相关配置。√MySQL5.1已启动。
  14. java拯救公主_Java实现 计蒜客 拯救行动
  15. 高考改革后计算机老师,高考改革“漏洞”多?2020新高考选科数据曝光!这是选科最佳组合...
  16. shell 执行qt生成文件_(原创)如何在QT下执行shell或外部程序(QT4)(shell)(mini6410)(smplayer)...
  17. 手机python怎么画图_无所不能的python编程是怎么快速画图的呢?5分钟学会!
  18. 利用闲置笔记本电脑搭建linux服务器并布置自己的网站
  19. 苹果AI秀——Core ML强势来袭
  20. 集训队作业2018: 青春猪头少年不会梦到兔女郎学姐(多限制容斥)(生成函数)(组合数学)

热门文章

  1. win10切换输入法快捷键_改掉Win10难用的输入法
  2. win10切换输入法快捷键_怎么给电脑win10添加其他语言输入?例:日语,俄语
  3. 神舟gx8cp5s1uefi安装win10和ubuntu18.04双系统记录
  4. 浅析安全启动(Secure Boot) —写得很好
  5. 第26次Scrum会议(11/14)【欢迎来怼】
  6. c#等比例缩放、压缩gif、动图文件
  7. w10解决qq,微信语音自己说话别人听不到
  8. 2 第二章 集群环境搭建(kubeadm 方式)
  9. Hadoop退出安全模式
  10. 肠胃一直不好,该如何进行调理?