123试试

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

慕粉1704140

2016-10-12 18:16

getWordNumber(n-1)+n;是怎么计算得55。是循环?

写回答 关注

2回答

  • 慕工程3352311
    2016-10-13 23:57:21
    已采纳

    以getWordNumber(3)给你举例子。  用GWN表示getWordNumber

    n=3,第11行:return GWN(3-1)+3;  //不妨设这个值为A,设GWN(3-1)即GWN(2)=b,则A=(b+3)

    /*来计算b*/   n=2 , 第11行:GWN(2)=GWN(2-1)+2;  //设GWN(2-1)即GWN(1)=c,A=(b+3)=(c+2+3)

    /*来计算c*/  n=1 , 此时已经满足第6行条件n==1,"return 1"就是把1这个值返回给c,那么c=1

    A=(b+3)=(c+2+3)=(1+2+3)=6 , getWordNumber(3)=6。

    我就是这样理解的,因为和老师讲的理解方式有点小出入,所以,仅供参考。



    慕粉1704...

    非常感谢!

    2016-10-18 16:36:53

    共 1 条回复 >

  • qq_说给风听_0
    2016-10-13 22:28:05

    用到递归函数计算的


C语言入门

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

926344 学习 · 20799 问题

查看课程

相似问题

123

回答 1

123

回答 1

123

回答 1

123

回答 1