最好的自己1
2016-11-16 19:43
能解释一下递归函数二里面最后的那个任务代码吗,谢谢
那为什么是乘以2而不是除以2,不是一半吗??
外面那个加一是猴子多吃了1个,所以括号外面要加上1
n+1是天数
乘以2就是猴子吃桃子后面一天是前一天的一半
自己调用自己的那个函数,根据理解可知,当第9天时候,应该是第10天的数量的二倍,getPeachNumber(n+1)+1就是第10天的数量,将第10天的数量乘2就是第9天的数量,依次递归调用求出第1天的数量。
为了输出“猴子第一天摘了多少个桃子”。
C语言入门
926028 学习 · 20793 问题
相似问题