为什么是这个

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

从入门到BeKilled

2019-10-24 19:21

为什么不是getPeachNumber(n+1)*2而是getPeachNumber ( n + 1 ) + 1 ) * 2,

写回答 关注

2回答

  • qq_慕慕9235794
    2019-12-05 14:25:53

    nice

  • 从入门到BeKilled
    2019-10-24 19:34:13

    刚刚看到这个懂了哈

    num = (getPeachNumber(n+1)+1)*2;

    getPeachNumber(n+1)    //这是一个函数,不要拆分错误,这个函数用来计算n+1天的桃子个数

    /*以第九天和第十天为例:

    第十天剩余一个桃子,即getPeachNumber(10) == 1

    n = 9时,第九天的桃子就为(第十天的桃子数+1)*2

              第十天的桃子数 =  getPeachNumber(10) = getPeachNumber(9+1)

                因为 n = 9;所以 =getPeachNumber(n+1)  

    第九天的桃子就为(第十天的桃子数+1)*2 =  (getPeachNumber(n+1)+1)*2


    weixin...

    nice

    2019-11-30 14:37:00

    共 1 条回复 >

C语言入门

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

926028 学习 · 20793 问题

查看课程

相似问题