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

怎么理解!!

代码输出结果55 可以理解,不过按(n-1)+n 这个公式没法理解过来 ,  如果把数字带进去算  第三天的单词=(3-1)+3=5,而正确答案应该是6 ,  求老师解读我这人脑思维和电脑思维转化不过来了

正在回答

2 回答

是这样子看的:

当n=5时,getWordNumber(n-1)+n表示函数getWordNumber(4)+5,紧接着是n=4时候,getWordNumber(3)+4,再是n=3时候,函数getWordNumber(2)+3,n=2时候,getWordNumber(1)+2,当n=1时候,return=1,是这样子进行一层层计算的。

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

(n-1)+n 这道题不是这个公式的。。是getWordNumber( n - 1 ) + n;是这个公式,别忘了(n-1)前面还有函数名称呢,这个是递归函数

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

举报

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

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

进入课程

怎么理解!!

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