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

大神帮帮忙

num = (getPeachNumber(n+1)+1)*2;这段看不懂?getPeachNumber(n+1)这个表示什么?

提问者:慕的地9191135 2020-02-24 14:45

个回答

  • 小白萌新up
    2020-02-24 15:59:14
    已采纳

    假设一共有x个桃子,那第一天吃掉“x/2+1”个桃子,那第一天剩下“x-(x/2+1)"个桃子,也就是剩下”x/2-1"个桃子。

    反过来假如第二天剩下"y"个桃子,那前一天不就是 “(y+1)*2"个桃子嘛。

    第n天的桃子数目,就是“(getPeachNumber(n+1)+1)*2”就是(n+1)天的桃子数加上1求和之后再乘以2

  • 慕的地9191135
    2020-02-24 21:55:34

    谢谢你