求教一个小问题

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

最好的自己1

2016-11-16 19:43

能解释一下递归函数二里面最后的那个任务代码吗,谢谢

写回答 关注

4回答

  • 夜半饮酒
    2016-12-27 03:15:23

    那为什么是乘以2而不是除以2,不是一半吗??

  • 越飞越高
    2016-11-21 12:33:33

    外面那个加一是猴子多吃了1个,所以括号外面要加上1

    n+1是天数

    乘以2就是猴子吃桃子后面一天是前一天的一半

  • 慕粉15038713292
    2016-11-16 20:16:33

    自己调用自己的那个函数,根据理解可知,当第9天时候,应该是第10天的数量的二倍,getPeachNumber(n+1)+1就是第10天的数量,将第10天的数量乘2就是第9天的数量,依次递归调用求出第1天的数量。

    qq_墨中白...

    括号里n+1表示第十天,外面加一表示将第十天的桃子数加一

    2016-11-26 10:21:43

    共 3 条回复 >

  • 宝慕林4919341
    2016-11-16 20:10:14

    为了输出“猴子第一天摘了多少个桃子”。

    qq_Amb... 回复最好的自己1

    他们不是解释的很清楚了吗。。。 外面那个加一是猴子多吃了1个,所以括号外面要加上1 n+1是天数 乘以2就是猴子吃桃子后面一天是前一天的一半。

    2016-11-28 12:57:02

    共 2 条回复 >

C语言入门

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

926212 学习 · 20797 问题

查看课程

相似问题