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

帮忙解释一下

num = (getPeachNumber(n+1)+1)*2;       (n+1)+1)*2解释一下什么意思   



提问者:慕的地7996645 2016-02-22 12:16

个回答

  • qq_秋筱泽_0
    2016-02-22 13:14:04
    已采纳

    原来的题目是摘梨子问题,猴子吃梨子,吃掉一半觉得不够又贪心多吃了一个。

    换成数学语言就是getPeachnumber(n+1)=getPeachnumber(n)/2-1,

    因此getPeachnumber(n)=(getPeachnumber(n+1)+1)*2,

    您自己对比一下是不是答案?

  • ALICE594
    2016-03-03 09:49:01

    为什么括号里是(n+1)

  • qq_康斯坦丁_0
    2016-02-22 12:42:58

     (getPeachNumber(n+1)+1)*2代表第一天的,你不要问他是多少

     (getPeachNumber(n+1)+1)是第2天开始的,*2才能代表第一天