为什么是这个
为什么不是getPeachNumber(n+1)*2而是getPeachNumber ( n + 1 ) + 1 ) * 2,
为什么不是getPeachNumber(n+1)*2而是getPeachNumber ( n + 1 ) + 1 ) * 2,
2019-10-24
刚刚看到这个懂了哈
num = (getPeachNumber(n+1)+1)*2;
getPeachNumber(n+1) //这是一个函数,不要拆分错误,这个函数用来计算n+1天的桃子个数
/*以第九天和第十天为例:
第十天剩余一个桃子,即getPeachNumber(10) == 1
n = 9时,第九天的桃子就为(第十天的桃子数+1)*2
第十天的桃子数 = getPeachNumber(10) = getPeachNumber(9+1)
因为 n = 9;所以 =getPeachNumber(n+1)
第九天的桃子就为(第十天的桃子数+1)*2 = (getPeachNumber(n+1)+1)*2
举报