关于递归运算的问题

来源:5-8 递归函数(二)

慕移动7068701

2019-05-06 19:01

在本节中 num=(getpeachnumber(n+1)+1)*2中  假如n=9 为什么n+1是用第10天的第一个果实来代替计算 而不是直接将n=9带入至((n+1)+1)*2中计算

写回答 关注

1回答

  • 慕标2568847
    2019-05-07 11:51:31

    首先 如果你直接带入 公式 就不对  直接n带的话,应该n=9;第九天一共有4个桃子;但是带入你的公式 的话 22个桃子 

    递归 本来就是和自己本身有联系 ,在自我调用基础上且有完成状态就是  第一天与第二天有联系 。。。第九天和第十天有联系所以说第九天获得桃子的个数和第十天有联系推递推公式Sn=(S(n+1)+1)*2

    参考::数学递推公式可以复习一下

    慕瓜3168...

    为啥不能这么写啊 num = getPeachNumber(n*2+1)+1;

    2019-06-03 16:00:02

    共 1 条回复 >

C语言入门

C语言入门视频教程,带你进入编程世界的必修课-C语言

926207 学习 · 20797 问题

查看课程

相似问题