帮忙解释一下

来源:5-8 递归函数(二)

慕的地7996645

2016-02-22 12:16

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



写回答 关注

3回答

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

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

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

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

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

    慕的地799...

    非常感谢!

    2016-02-22 13:28:08

    共 1 条回复 >

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

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

    少得当年双美

    n是表示第几天,(n+1)是n的上一天,比如n是第三天,n+1就是第二天。

    2016-03-13 10:03:14

    共 1 条回复 >

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

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

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


    韵K

    为什么*2才是代表第一天

    2017-12-16 12:56:24

    共 1 条回复 >

C语言入门

C语言入门视频教程,带你进入编程世界的必修课-C语言

926028 学习 · 20793 问题

查看课程

相似问题