小习题:猴子吃桃问题
一.题目大概:
小猴子摘了一大堆桃子,第一天吃了一半,还嫌不过瘾,又吃了一个,第二天又吃了剩下的一半还多一个······以后每天如此,到了第十天,小猴子一看只剩下一个桃子了,它想知道最初自己摘了多少个桃子。
二.解题思路:
根据每天吃前天剩下的一半再加一个,可设一个公式。设第n天剩下了k个,则n-1天剩下x个,则可列一个公式x-(x/2+1)=k,即x=2k+2。又已知第十天,小猴子只剩下一个桃子,故可利用之前的公式进行逆推算出未开始时的桃子数量。
三.代码实现:
#include<stdio.h>int main()
{int i=10,k=1,x;printf("第%d天剩下桃子数:%d\n",i,k);for(i=i-1;i>=0;i--){x=2*k+2;printf("第%d天剩下桃子数:%d\n",i,x);k=x;}return 0;
}
四.结果:
小习题:猴子吃桃问题相关推荐
- 习题4-10 猴子吃桃问题
习题4-10 猴子吃桃问题 (15 分) 一只猴子第一天摘下若干个桃子,当即吃了一半,还不过瘾,又多吃了一个:第二天早上又将剩下的桃子吃掉一半,又多吃了一个.以后每天早上都吃了前一天剩下的一半加一个. ...
- 习题 3.22 猴子吃桃问题。猴子第一天摘下若干个桃子,当即吃了一半,还不过瘾,又多吃了一个。第二天早上又将剩下的桃子吃掉一半,又多吃了一个。以后每天早上都吃了前一天剩下的一半另加一个。
习题 3.22 猴子吃桃问题.猴子第一天摘下若干个桃子,当即吃了一半,还不过瘾,又多吃了一个.第二天早上又将剩下的桃子吃掉一半,又多吃了一个.以后每天早上都吃了前一天剩下的一半另加一个. 代码: #i ...
- Java练习小题_猴子吃桃问题分别用for循环和while循环实现程序。
要求说明: 猴子吃桃问题:猴子第一天摘下若干个桃子,当即吃了一半,还不瘾,又多吃了一个第二天早上又将剩下的桃子吃掉一半,又多吃了一个.以后每天早上都吃了前一天剩下的一半零一个.到第10天早上想再吃时, ...
- C语言经典习题之猴子吃桃问题
猴子吃桃问题: 猴子第一天摘下若干个桃子,当即吃了一半,还不瘾,又多吃了一个,第二天早上又将剩下的桃子吃掉一半,又多吃了一个.以后每天早上都吃了前一天剩下的一半零一个.到第10天早上想再吃时,见只剩下 ...
- python猴子吃桃问题_用Python解决猴子吃桃问题
猴子吃桃问题是数学中的一道经典问题,学习过相关数学知识的人固然已经知道该如何解答了,但还没有学到这部分知识的孩子该怎么办呢?其实接触了编程的孩子就可以用编程知识来解决这个问题了,比如Python,下面 ...
- 洛谷刷题C语言:距离函数、闰年展示、计算阶乘、猴子吃桃、培训
记录洛谷刷题QAQ 一.[深基7.例1]距离函数 题目描述 给出平面坐标上不在一条直线上三个点坐标 (x1,y1),(x2,y2),(x3,y3)(x_1,y_1),(x_2,y_2),(x_3,y_ ...
- 7-35 猴子吃桃问题(含数学解释)
7-35 猴子吃桃问题 题目 代码 小贴士 题目 一只猴子第一天摘下若干个桃子,当即吃了一半,还不过瘾,又多吃了一个:第二天早上又将剩下的桃子吃掉一半,又多吃了一个.以后每天早上都吃了前一天剩下的一半 ...
- python猴子吃桃问题(while循环)_【Python】【demo实验22】【练习实例】【猴子吃桃问题】...
原题: 猴子吃桃问题:猴子第一天摘下若干个桃子,当即吃了一半,还不瘾,又多吃了一个第二天早上又将剩下的桃子吃掉一半,又多吃了一个.以后每天早上都吃了前一天剩下的一半零一个.到第10天早上想再吃时,见只 ...
- php猴子吃桃子问题n天,『PHP学习笔记』系列四:利用函数递归调用思想解决【斐波那契数列】问题和【猴子吃桃问题】问题...
什么是函数递归思想? 递归思想:把一个相对复杂的问题,转化为一个与原问题相似的,且规模较小的问题来求解. 递归方法只需少量的程序就可描述出解题过程所需要的多次重复计算,大大地减少了程序的代码量. 但在 ...
- ACNO.15猴子吃桃问题。猴子第一天摘下若干个桃子,当即吃了一半,还不过瘾,又多吃了一个。 第二天早上又将剩下的桃子吃掉一半,又多吃一个。以后每天早上都吃了前一天剩下的一半零一个。 到第N天早上想再
题目描述 猴子吃桃问题.猴子第一天摘下若干个桃子,当即吃了一半,还不过瘾,又多吃了一个.第二天早上又将剩下的桃子吃掉一半,又多吃一个.以后每天早上都吃了前一天剩下的一半零一个.到第N天早上想再吃时,见 ...
最新文章
- OSChina 周一乱弹 —— 抱着漂亮袜子就亲了一口
- Panda处理文本和时序数据?首选向量化
- Python绘制sigmoid函数及其导数图像
- android connect 闪退,Connect闪退
- 编程语言_java_面试题0002
- 1806. [NOIP2014]无线网路发射器选址
- informix——ODBC数据源配置
- 华为平板android版本如何升级,华为平板怎么升级替换系统 华为平板刷机的教程...
- 1976国际标准大气_Matlab
- HDUOJ---携程员工运动会场地问题
- 历尽磨难,探索未来生活的2014年
- php做后端的优势,【后端开发】php和java的优势
- c语言void要用什么头文件,什么是C语言头文件?
- The following entrypoint(s) combined asset size exceeds the recommended limit (244 KiB).
- 以太坊是什么? 以及以太坊如何工作的?
- Python 用ARIMA、GARCH模型预测分析股票市场收益率时间序列
- 文法和语言的基本知识
- XRecyclerView、Okhttp
- 悲痛中提醒大家注意安全(深圳事件,有些恐怖),大家可要注意啊!
- 2-2、戴尔DELL 730XD开机自检卡住