C语言实现 猴子吃桃子问题 超级详解
问题描述:
问题分析:
我们设 第一天的桃子个数为: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语言实现 猴子吃桃子问题 超级详解相关推荐
- 猴子吃桃子c语言编程流程图,C语言实现 猴子吃桃子问题 超级详解
问题描述: 问题分析: 我们设 第一天的桃子个数为:x 第二天的桃子个数为:y 则 二者的关系为:y=x/2-1; 那么,我们可以看出第十天和第九天有什么关系? 我们可以看出:第九天也可以设为x, 第 ...
- C语言:猴子吃桃问题详解(while循环)
问题:第一天摘下若干桃子,当即吃了一半,不过瘾,又吃了一个,第二天又将剩下的桃子吃掉一半,又多吃一个.以后每天早上都吃前一天剩下一半零元购.到第十天早上只剩下一个桃子.求第一天一共摘了多少. 解:第一 ...
- Go 语言快速开发入门(基础语法详解,第一节)
Go 语言快速开发入门(基础语法详解,第一节) 一.基础语法详解,第一节 1.HelloWorld 1.1.代码编写和解释 1.2.go语言注意事项 2.Go 语言的转义字符&&Go ...
- R语言tidyr包gather()函数实战详解:数据收缩、从宽表到窄表
R语言tidyr包gather()函数实战详解:数据收缩.从宽表到窄表 目录 R语言tidyr包gather()函数实战详解:数据收缩.从宽表到窄表 收缩两列数据
- R语言tidyr包spread()函数实战详解:数据裂变、从窄表到宽表
R语言tidyr包spread()函数实战详解:数据裂变.从窄表到宽表 目录 R语言tidyr包spread()函数实战详解:数据裂变.从窄表到宽表
- R语言tidyr包Unite()函数实战详解:多个数据列合并为一列
R语言tidyr包Unite()函数实战详解:多个数据列合并为一列 目录 R语言tidyr包Unite()函数实战详解:多个数据列合并为一列
- R语言tidyr包separate()函数实战详解:一列裂变为多列
R语言tidyr包separate()函数实战详解:一列裂变为多列 目录 R语言tidyr包separate()函数实战详解:一列裂变为多列 一列裂变为两列
- 在VM虚拟机中 CentOS7安装VMware Tools(超级详解)
** 在VM虚拟机中的CentOS7的linux系统中安装VMware Tools(超级详解) ** 一.明白为什么这么做? 为什么要安装vmtools? vmtools 安装后,可以让我们在wind ...
- 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; /* 计算平均值 */ 一.程序填 ...
最新文章
- 锚定比特币现金(BCH),助力构建价值互联网时代
- 解决IE8下父容器背景图片不显示的问题
- 三天没有更新我的BLOG
- 小白开学Asp.Net Core《四》 —— 使用AspectCore-Framework
- oracle数据库内核,深入内核:Oracle数据库里SELECT操作Hang解析
- vc编译器编译linux平台拷贝的源码问题
- 从前端到“钱”端,优秀程序员要掌握哪些核心技术?
- 47 Majority Element II
- 一位女孩对男孩的忠告(转贴)
- JavaSE学习--集合01
- qt 创建第二个ui_Qt自定义提示信息弹窗
- python 知乎接口_python爬虫入门(3)--利用requests构建知乎API
- bugku上disordered_zip
- XCVU13P FPGA开发板
- 亚马逊云科技荣获2021中国公有云平台用户满意度第一
- Apache优化相关
- 1.pygame简介
- Java中append方法和add方法的区别
- python画八卦图的指令_如何绘制八卦图?CorelDRAW快速绘制太极八卦图形
- 界面自动化脚本开发案例
热门文章
- 一款开源OA办公自动化系统
- 微信域名检测php,微信域名检测API接口PHP代码
- 农信社计算机专业知识考题,福建省2016年农村信用社招聘:计算机类笔试模拟试题...
- ARM中的字、半字、字节是多少位
- 1957: 乌鸦坐飞机
- java http 401 域登录_HTTP 401错误
- Chrome您的连接不是私密连接,解决方法
- 大学四年计算机旅途,那些惊艳我们的高效算法
- 怀旧与超越 | RO 仙境传说:新世代的诞生的年度故事
- 葛兰岱尔GIS/BIM/3D轻量化融合引擎引擎产品技术升级快报(二)