课程
/后端开发
/C
/C语言入门
不知道getWordNumber这个函数,用数学公式 n+(n*(n-1))/2答案也是一样的。
2016-12-21
源自:C语言入门 5-7
正在回答
在这里 getWordNumber带表的是自定义的名字,直译就是记忆单词数量。只是名字不是公式。你可以把这个名子改成getN.那就变成了下面这个
return getN(n-1)+n ; //关建是这一句,这一句是递归的参数。
回推阶段。
当n=10的时候,调用之后应该是getN(9)+10,
然后是getN(8)+10 一直到getN(1)+10
之后是递推阶段。
getN(1+2)+10
getN(3+3)+10
getN(36+9)+10
getN(45)+10
大概就是这么个意思了。
记算乘积的例子和这个是一个意思
慕桂英8737676 提问者
举报
C语言入门视频教程,带你进入编程世界的必修课-C语言
1 回答递归函数num = getWordNumber(n-1)+n;
1 回答函数 getWordNumber为什么在n-1=1是就不再运行了
1 回答求问为何这里的getWordNumber()函数里面的n没有声明类型?
2 回答不知道身高这一行用哪个数据类型
2 回答这个程序不知道咋么改