怎么理解!!

来源:5-7 递归函数(一)

wwljs

2015-04-12 19:07

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

写回答 关注

2回答

  • 咸鱼好闲
    2015-08-31 09:44:21

    是这样子看的:

    当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,是这样子进行一层层计算的。

  • 康振宁
    2015-04-13 10:22:39

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

C语言入门

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

926025 学习 · 20793 问题

查看课程

相似问题