Daw_Z
2018-06-14 21:47
getPeachNumber(n)代表第n天所剩桃子数,那么代码中num =(getPeachNumber(n+1)+1)*2就等于求上一天的桃子所剩数量。那么求getPeachNumber(1),就依次得到第1天桃子所剩数量num =(getPeachNumber(1+1)+1)*2,第2天num =(getPeachNumber(2+1)+1)*2,第3天num =(getPeachNumber(3+1)+1)*2.。。。。直到第8天num =(getPeachNumber(8+1)+1)*2,其中getPeachNumber(n+1)表示第n+1天的数量。在此之前都没有确切答案,但是到了第9天num =(getPeachNumber(9+1)+1)*2,其中getPeachNumber(9+1)表示第十天数量为1,依次计算,那么得到结果4,10,22,46.。。。。。。。1534。得到最终结果为num =(getPeachNumber(1+1)+1)*2==1534.是这么理解的吗????求指教。
我感觉你理解反了
是这样理解的,先自调用到有确定值,再返回递归
C语言入门
926207 学习 · 20797 问题
相似问题
回答 1
回答 1
回答 2
回答 1
回答 2