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

问题分析:采取逆向思维的方法,从后往前推断。

程序源码:

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

C语言编程:猴子吃桃问题相关推荐

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

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

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

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

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

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

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

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

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

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

  6. 【C语言】猴子吃桃问题。

    我们从正常的思维去思考  猴子吃桃问题 #include <stdio.h> int main () {int n = 1;int sum = 0;int i;for(i=0; i< ...

  7. 【C语言】猴子吃桃问题

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

  8. c语言猴子吃桃嵌套调用编程,C语言实现猴子吃桃问题(循环、递归两种方法)...

    [问题描述] 猴子第一天摘下若干个桃子,当即吃了一半,不过瘾,又多吃了一个:第二天,吃剩下的桃子的一半,还不过瘾,又多吃了一个:以后每天都吃前一天剩下的一半多一个,到第十天,只剩下一个桃子.求第一天猴 ...

  9. c语言编程 猴子吃桃子,C语言实现猴子吃桃问题(循环、递归两种方法)

    [问题描述] 猴子第一天摘下若干个桃子,当即吃了一半,不过瘾,又多吃了一个:第二天,吃剩下的桃子的一半,还不过瘾,又多吃了一个:以后每天都吃前一天剩下的一半多一个,到第十天,只剩下一个桃子.求第一天猴 ...

  10. C语言之猴子吃桃问题(函数练习题)

    我们先来看看问题: 猴子第一天摘下N个桃子,当时就吃了一半,还不过瘾,就又多吃了一个.第二天又将剩下的桃子吃掉一半,又多吃了一个.以后每天都吃前一天剩下的一半零一个.到第10天在想吃的时候就剩一个桃子 ...

最新文章

  1. linux安装中文环境,[Linux]Ubuntu 7.04 中文环境的安装
  2. java linux urlencode_iOS urlEncode编码解码(非过时方法,已解决)
  3. python常用命令汇总-Python爬虫框架Scrapy常用命令总结
  4. C++对象模型探索 / 子类的内存布局
  5. Eclipse快捷键 10个最有用的快捷键(转)
  6. DB2常见错误码注释
  7. mysql主从复制与主主复制
  8. php100视频教程html,PHP100视频教程48:Ajax+PHP快速上手及应用
  9. 超市登录系统 java_超市订单管理系统,登录功能实现
  10. 主流的推荐系统算法总结
  11. ftl有三种映射地址_SSD之FTL技术
  12. 压缩/解压的软件 WinRAR 的去广告
  13. 免费搜题网课答案微信公众号系统
  14. 1980年红色1元纸币值多少钱?
  15. 三消游戏核心逻辑的一种实现
  16. python计算加权平均分_Python计算加权平均分的问题?大神求解答。。。。。
  17. portal认证 java_华为5700交换机通过外部开源protal和本地aaa用户认证的一些问题
  18. 【求职】江苏省 2020 年大学生核心就业能力培训笔记
  19. Tableau筛选器:仪表板中运用地图做筛选器
  20. matlab 摄氏度符号怎么打

热门文章

  1. 多媒体web播放器,移动端h5 video播放器
  2. 狼吃羊1(依赖关系)
  3. 企业工程管理系统简介 工程管理系统源码
  4. 乐1 乐视X600_官方线刷包_救砖包_解账户锁
  5. 模式识别与机器学习(Python实现):决策树分男女
  6. MX Master 2s鼠标滚轮失效
  7. 这所院校23年录取610人,政英单科线38分,初试过线47分全部录取!
  8. 我们最终还是放弃迁移到微服务,为什么?
  9. 分享Atom必备插件
  10. Oracle中nvl和nvl2这两个函数的区别