馒头君君
2016-03-31 22:03
为什么不能用
num=(getPeatchNumber(n)+1)*2;
printf(" ,n-1,num")呢
那样就没有递归的意义了!
用“(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语言入门
926021 学习 · 20793 问题
相似问题