课程
/后端开发
/C
/C语言入门
代码输出结果55 可以理解,不过按(n-1)+n 这个公式没法理解过来 , 如果把数字带进去算 第三天的单词=(3-1)+3=5,而正确答案应该是6 , 求老师解读我这人脑思维和电脑思维转化不过来了
2015-04-12
源自:C语言入门 5-7
正在回答
是这样子看的:
当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,是这样子进行一层层计算的。
(n-1)+n 这道题不是这个公式的。。是getWordNumber( n - 1 ) + n;是这个公式,别忘了(n-1)前面还有函数名称呢,这个是递归函数
举报
C语言入门视频教程,带你进入编程世界的必修课-C语言
1 回答怎么理解?
2 回答怎么理解返回
4 回答5-7怎么理解
3 回答请问 “+=” 怎么理解
1 回答这句怎么理解