猴子吃桃:一个猴子有一天摘了很多桃子,当天吃了一半,还觉得不过瘾,又多吃了一个,后边每天都吃了剩下桃子的一半多加一个
第十天还没有吃的时候发现只剩下一个桃子了,问一开始摘了多少桃子
在解决猴子吃桃问题之前,我们要先思考怎么怎么才能整出来,正着推我们不好推,那我们就反着推,设j天,设总共i个桃子,最后一天就剩一个桃子,反着推则是(1+1)*2,求出昨天吃的桃子多少个,一次类推求出第一天多少个
代码如下:
求出结果:
如图所示,代码简单高效,但是第一次学习可能遇到许多问题,例如格式错误,不规范,计算错误等等,当然,最主要的还是思路问题,写代码前一定要整理好思路