课程
/后端开发
/C
/C语言入门
num = getWordNumber(n-1)+n;
谁能帮我解释下这是怎么得到55的呢?
2017-05-23
源自:C语言入门 5-7
正在回答
其实这就是累加递归函数,当n=10时num=getWordNumber(9)+10;
getWordNumber(9)=getWordNumber(8)+9;将getWordNumber(9)带入以上算式得
num=getWordNumber(8)+10+9;以此类推getWordNumber(8)=getWordNumber(7)+8......
最终num=10+9+8+7+6+5+4+3+2+1=55
演员与主角 提问者
MorBet
举报
C语言入门视频教程,带你进入编程世界的必修课-C语言
2 回答num=getWordNumber(n-1)+n
1 回答递归函数 关于n==1
2 回答递归中(n–1)*n
5 回答为什么 num=getWordNumber(n-1)+n return num;这样不行
3 回答为什么递归是num =(getPeachNumber(n+1)+1)*2