weixin_慕仙8108746
2018-11-05 16:33
num = (getPeachNumber(n + 1) + 1) * 2; //这里是不应该用递归呢?
没看懂 为什么要这么写
今天剩下的桃=(明天的桃+1)*2
n=1时代表的是 第9天吃后剩下的第10天准备吃还没开吃的数量
这个就是递归了 第n天的数量是第n+1天的数量 + 1 个之后的2倍。与题目中的要求:第n+1天是第n天的一半 -1,代码的写法就是将题目要求反过来,根据第2天的量计算第1天的, 根据第3天的计算第2天的,以此类推。
C语言入门
926026 学习 · 20793 问题
相似问题