课程
/后端开发
/C
/C语言入门
为什么不能用
num=(getPeatchNumber(n)+1)*2;
printf(" ,n-1,num")呢
2016-03-31
源自:C语言入门 5-8
正在回答
那样就没有递归的意义了!
用“(getPeactchNumber(n+1)+1)*2”就可以实现递归了
n = 1时,(getPeactchNumber(2)+1)*2
则getPeactchNumber(2)时,(getPeactchNumber(3)+1)*2
……
getPeactchNumber(9)时,(getPeactchNumber(10)+1)*2
getPeactchNumber(10时,则getPeactchNumber(10) 为1,
接着就递归上去
举报
C语言入门视频教程,带你进入编程世界的必修课-C语言
1 回答递归函数(二):为什么要使用if else语句
1 回答递归函数语句顺序
1 回答为什么递归语句不需要调用,也能执行递归语句中的输出命令。void则不行。
1 回答关于递归函数和循环语句
2 回答递归函数的语句执行顺序特点