猴子吃桃问题:猴子第一天摘下若干个桃子当即吃了一半,还不过瘾又多吃了一个。第二天早上又将第一天剩下的桃子吃掉一半又多吃了一个。以后每天早上都吃叻前一天剩下的一半零一个到第10天早上想再吃时,发现只剩下一个桃子了编写程序 求猴子第一天共摘了多少个桃子。
两种方法递归+For循环:
//直接利用for循环
猴子吃桃问题:猴子第一天摘下若干个桃子当即吃了一半,还不过瘾又多吃了一个。第二天早上又将第一天剩下的桃子吃掉一半又多吃了一个。以后每天早上都吃叻前一天剩下的一半零一个到第10天早上想再吃时,发现只剩下一个桃子了编写程序 求猴子第一天共摘了多少个桃子。
//直接利用for循环
第九天吃完剩下的桃子数已知是1由此可推出第8天的桃子总数,以此类推就可以推出第1天摘得桃子数。
假设低n天吃完后剩下的桃子总数为A(n)第n+1天吃完后剩下的桃子数为A(n+1),则有递推关系式:A(n)=(A(n+1)+1)*2
猴子第一天摘了1534个桃子
加载中请稍候......