问答详情
源自:5-8 递归函数(二)

求教一个小问题

能解释一下递归函数二里面最后的那个任务代码吗,谢谢

提问者:最好的自己1 2016-11-16 19:43

个回答

  • 夜半饮酒
    2016-12-27 03:15:23

    那为什么是乘以2而不是除以2,不是一半吗??

  • 越飞越高
    2016-11-21 12:33:33

    外面那个加一是猴子多吃了1个,所以括号外面要加上1

    n+1是天数

    乘以2就是猴子吃桃子后面一天是前一天的一半

  • 慕粉15038713292
    2016-11-16 20:16:33

    自己调用自己的那个函数,根据理解可知,当第9天时候,应该是第10天的数量的二倍,getPeachNumber(n+1)+1就是第10天的数量,将第10天的数量乘2就是第9天的数量,依次递归调用求出第1天的数量。

  • 宝慕林4919341
    2016-11-16 20:10:14

    为了输出“猴子第一天摘了多少个桃子”。