一、具体题目
猴子第一天摘下若干个桃子,当即吃了一半,还不瘾,又多吃了一个
第二天 早上又将剩下的桃子吃掉一半 ,又多吃了一个 。
以后每天早上都吃了前一天剩下的一半零一个。
到第10天早上想再吃时,见只剩下一个桃子了。
求第一天共摘了多少个桃。
- 第10天时的桃子数:1
- 第9天桃子总数:4
根据【以后每天早上都吃了前一天剩下的一半零一个。】
我们可以先从1往上推测数字。
我们可以做出以下假设:
所以就可以确定第9天桃子总数为4
将第10天桃子数和第9天桃子数关联起来得到下面的式子:
4=1*2+1+1
- 第8天桃子总数:10
根据题目中的条件列一个方程式:每天早上都吃了前一天剩下的一半零一个。
第8天的桃子总数=第8天吃掉的桃子总数+第8天剩余的桃子总数(第9天的桃子总数)
- 因为第8天剩余的桃子会放到第9天去吃
- 第8天剩余的桃子总数=第9天的桃子总数
设:第8天有桃子x个: x = (x/2+1)+4 x=10
即第8天有桃子10个
将第9天桃子数和第8天桃子数关联起来得到下面的式子:
10=4*2+1+1

- 同理可以求出第7天桃子总数:
第7天的桃子总数=第7天吃掉的桃子总数+第7天剩余的桃子总数(第8天的桃子总数)
- 因为第7天剩余的桃子会放到第8天去吃
- 第7天剩余的桃子总数=第8天的桃子总数
设:第7天有桃子x个: x = (x/2+1)+10 x=22
即第7天有桃子22个
将第8天桃子数和第7天桃子数关联起来得到下面的式子:
22=10*2+1+1
所以我们可以看出:
- 第10天桃子数:1
- 第9天桃子数:1*2+1+1=4
- 第8天桃子数:4*2+1+1=10
- 第7天桃子数:10*2+1+1=22
三、代码+结果
代码:
package Exercise;
public class HouZiChiTao {
}
结果:
四、彩蛋
欢迎大家来 “小乔的编程内容分享站”来找小乔玩~
一起学习Java基础+算法~
还有更多资源等你来拿哦~
java经典基础问题
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/8860.html