问答详情
源自:5-7 递归函数(一)

讲解一下执行过程。有点迷,看不懂。

麻烦老师,讲解一下例题的整个执行过程。为什么程序会递归,是某个函数的作用,还是什么原因。谢谢!

提问者:为年轻时吹得牛逼而努力着 2018-07-18 13:19

个回答

  • 慕工程1021406
    2018-07-18 18:48:47
    已采纳

    根据题目说明可知,小明每天新学会的单词数等于天数,则第n天学到的总和就是:当天学到的新单词n个 + 之前n-1天学到的总和。即f(n)=n+f(n-1)。再看执行过程:主函数传给求和函数的是天数n,而函数只有当给与的参数为1时才会有确定的返回值,否则递归调用自身直到传参为1.

  • 云彩无色3804005
    2018-07-18 15:44:13

    执行过程是有规律的函数自我调用,列出每次执行算式找下规律就知道了