问题描述:

问题分析:

我们设 第一天的桃子个数为:x

第二天的桃子个数为:y

则 二者的关系为:y=x/2-1;

那么,我们可以看出第十天和第九天有什么关系?

我们可以看出:第九天也可以设为x,

第十天设为y.

则  二者的关系依然是  y=x/2-1;

如果我们反过来看:就是 x=(y+1)*2

所以可以看出:当第九天时,有多少个桃子?就是 x=(1+1)*2=4个   对吧!

那当第八天时,有多少个桃子呢?就是x=(4+1)*2=10个  对吧!

那第七天时,有多少个桃子呢?就是x=(10+1)*2=22个 对吧

...........................

那第二天是,就有多少个桃子了呢?

我们看一下:x=(y+1)*2  y代表什么 ?如果从十往前看,就是前一天桃子的数量。对吧?

这里:int y=1;//第十天桃子的数量

int i=0;//控制循环的次数   那应该循环多少次呢?我们第十天的知道了,所以从第九天到第一天,总共循环第九次啦!!

所以来个while 循环:

while(i<9){  //因为是从0-9,所以是i<9

y=(y+1)*2  //因为是循环累加,所以把x变成y,变成y=(y+1)*2;

i++;

}

以上是核心代码啦!!!!!

下面上代码啦,一图片的形式给出啊!!!!大家动手敲一下吧!!!

ok!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

如果帮助到你,打赏一点吧,感谢

C语言实现 猴子吃桃子问题 超级详解相关推荐

  1. 猴子吃桃子c语言编程流程图,C语言实现 猴子吃桃子问题 超级详解

    问题描述: 问题分析: 我们设 第一天的桃子个数为:x 第二天的桃子个数为:y 则 二者的关系为:y=x/2-1; 那么,我们可以看出第十天和第九天有什么关系? 我们可以看出:第九天也可以设为x, 第 ...

  2. C语言:猴子吃桃问题详解(while循环)

    问题:第一天摘下若干桃子,当即吃了一半,不过瘾,又吃了一个,第二天又将剩下的桃子吃掉一半,又多吃一个.以后每天早上都吃前一天剩下一半零元购.到第十天早上只剩下一个桃子.求第一天一共摘了多少. 解:第一 ...

  3. Go 语言快速开发入门(基础语法详解,第一节)

    Go 语言快速开发入门(基础语法详解,第一节) 一.基础语法详解,第一节 1.HelloWorld 1.1.代码编写和解释 1.2.go语言注意事项 2.Go 语言的转义字符&&Go ...

  4. R语言tidyr包gather()函数实战详解:数据收缩、从宽表到窄表

    R语言tidyr包gather()函数实战详解:数据收缩.从宽表到窄表 目录 R语言tidyr包gather()函数实战详解:数据收缩.从宽表到窄表 收缩两列数据

  5. R语言tidyr包spread()函数实战详解:数据裂变、从窄表到宽表

    R语言tidyr包spread()函数实战详解:数据裂变.从窄表到宽表 目录 R语言tidyr包spread()函数实战详解:数据裂变.从窄表到宽表

  6. R语言tidyr包Unite()函数实战详解:多个数据列合并为一列

    R语言tidyr包Unite()函数实战详解:多个数据列合并为一列 目录 R语言tidyr包Unite()函数实战详解:多个数据列合并为一列

  7. R语言tidyr包separate()函数实战详解:一列裂变为多列

    R语言tidyr包separate()函数实战详解:一列裂变为多列 目录 R语言tidyr包separate()函数实战详解:一列裂变为多列 一列裂变为两列

  8. 在VM虚拟机中 CentOS7安装VMware Tools(超级详解)

    ** 在VM虚拟机中的CentOS7的linux系统中安装VMware Tools(超级详解) ** 一.明白为什么这么做? 为什么要安装vmtools? vmtools 安装后,可以让我们在wind ...

  9. c语言50到100套,c语言51-100套试题答案及详解.pdf

    c语言51-100套试题答案及详解 2 double ave=0.0; 第 51 套 试题答案及详解 3 *n=0; 4 for(i=0; i 5 ave /=N; /* 计算平均值 */ 一.程序填 ...

最新文章

  1. 锚定比特币现金(BCH),助力构建价值互联网时代
  2. 解决IE8下父容器背景图片不显示的问题
  3. 三天没有更新我的BLOG
  4. 小白开学Asp.Net Core《四》 —— 使用AspectCore-Framework
  5. oracle数据库内核,深入内核:Oracle数据库里SELECT操作Hang解析
  6. vc编译器编译linux平台拷贝的源码问题
  7. 从前端到“钱”端,优秀程序员要掌握哪些核心技术?
  8. 47 Majority Element II
  9. 一位女孩对男孩的忠告(转贴)
  10. JavaSE学习--集合01
  11. qt 创建第二个ui_Qt自定义提示信息弹窗
  12. python 知乎接口_python爬虫入门(3)--利用requests构建知乎API
  13. bugku上disordered_zip
  14. XCVU13P FPGA开发板
  15. 亚马逊云科技荣获2021中国公有云平台用户满意度第一
  16. Apache优化相关
  17. 1.pygame简介
  18. Java中append方法和add方法的区别
  19. python画八卦图的指令_如何绘制八卦图?CorelDRAW快速绘制太极八卦图形
  20. 界面自动化脚本开发案例

热门文章

  1. 一款开源OA办公自动化系统
  2. 微信域名检测php,微信域名检测API接口PHP代码
  3. 农信社计算机专业知识考题,福建省2016年农村信用社招聘:计算机类笔试模拟试题...
  4. ARM中的字、半字、字节是多少位
  5. 1957: 乌鸦坐飞机
  6. java http 401 域登录_HTTP 401错误
  7. Chrome您的连接不是私密连接,解决方法
  8. 大学四年计算机旅途,那些惊艳我们的高效算法
  9. 怀旧与超越 | RO 仙境传说:新世代的诞生的年度故事
  10. 葛兰岱尔GIS/BIM/3D轻量化融合引擎引擎产品技术升级快报(二)