wwljs
2015-04-12 19:07
代码输出结果55 可以理解,不过按(n-1)+n 这个公式没法理解过来 , 如果把数字带进去算 第三天的单词=(3-1)+3=5,而正确答案应该是6 , 求老师解读我这人脑思维和电脑思维转化不过来了
是这样子看的:
当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语言入门
926025 学习 · 20793 问题
相似问题