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

有个问题能不能帮个忙解决个问题???

请看截图:

http://img.mukewang.com/58d3a6e70001f55b04750388.jpg

提问者:慕粉172620887 2017-03-23 18:44

个回答

  • qq_那一年彼岸花开_0
    2017-03-23 19:14:28
    已采纳

    递归函数你可以倒过来看。

    它计算的顺序分别是 n=10-----1个

                                    n=9-------2个

                                   。。。。。。

                                     n=1-------?个

    它实际上的顺序是倒过来的,return 1 的意思是他的起始条件是 1个;

    你注意看那个语句num = getPeachNumber((n+1)+1)*2 里面,它实际上是先计算n+1项的,之后再用n+1项的值来算出第n项的。