为了账号安全,请及时绑定邮箱和手机立即绑定

求教一个小问题

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

正在回答

4 回答

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

0 回复 有任何疑惑可以回复我~

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

n+1是天数

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

2 回复 有任何疑惑可以回复我~

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

1 回复 有任何疑惑可以回复我~
#1

最好的自己1 提问者

getpeachnumber(n+1)+1第九天的时候,括号里面就是十,那外面那个加一是什么意思
2016-11-16 回复 有任何疑惑可以回复我~
#2

慕粉15038713292

你可以再看一下题
2016-11-16 回复 有任何疑惑可以回复我~
#3

qq_墨中白_04406896

括号里n+1表示第十天,外面加一表示将第十天的桃子数加一
2016-11-26 回复 有任何疑惑可以回复我~

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

0 回复 有任何疑惑可以回复我~
#1

最好的自己1 提问者

能详细解释一下吗,谢谢
2016-11-16 回复 有任何疑惑可以回复我~
#2

qq_AmbitiousYou_04398735 回复 最好的自己1 提问者

他们不是解释的很清楚了吗。。。 外面那个加一是猴子多吃了1个,所以括号外面要加上1 n+1是天数 乘以2就是猴子吃桃子后面一天是前一天的一半。
2016-11-28 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
C语言入门
  • 参与学习       926211    人
  • 解答问题       20797    个

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

进入课程

求教一个小问题

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信