第四周项目5:用递归方法求解(4)求Fibnacci序列的第二十个数
来源:互联网 发布:unity3d 字体描边 编辑:程序博客网 时间:2024/04/29 10:39
问题及代码:
/**copyright(c)2016,烟台大学计算机与控制工程学院*All rights reserved.*文件名称:test.cpp*作者:崔青青*完成日期2016年3月20号*问题描述:编制递归函数fib(int n)返回第n个Fibnacci数,以此输出Fibnacci序列的第二十个数。*输入描述:*程序输出:*/#include <iostream>using namespace std;int fib(int n);int main(){ cout<<fib(20)<<endl; return 0;}int fib(int n){ if(n==1) return 0; if(n==2) return 1; else return fib(n-1)+fib(n-2);}
运行结果:
知识点总结:
学会利用递归的思想解决问题。
学习心得:
问题的算法以及递归函数的定义是关键。
0 0
- 第四周项目5:用递归方法求解(4)求Fibnacci序列的第二十个数
- 第四周项目五-用递归方法求解(输出Fibnacci序列的第20个数)
- 第十二周项目 3 用递归方法求解(输出Fibnacci序列的第20个数)
- 第4周项目5:用递归方法输出Fibnacci序列的第20个数
- 第12周项目3 利用递归函数求解(4、Fibnacci序列的第20个数)
- 第四周项目5-递归求Fibnacci数(4)
- 第12周项目3-用递归方法求解(4)Fibnacci序列
- 第十二周 项目三-用递归方法求解-(4)求第n个Fibnacci数
- 第13周项目7-递归法求Fibnacci序列的第20个数
- 第四周项目 递归求Fibnacci数
- 第四周项目5:用递归方法求解(1)求n的阶乘
- 第四周项目5:用递归方法求解(3)求两个数的最大公约数
- 第四周项目5-用递归方法求解(1)求n的阶乘
- 第四周项目5-用递归方法求解(1)求n的阶乘
- 第四周项目5--用递归方法求解(4)
- 第四周项目5-用递归方法求解(4)
- 第四周项目五-用递归方法求解(求1*3*5*...*n的递归式)
- 求Fibnacci 序列的第 20 个数
- 图像的连通域检测的堆栈算法
- 生活到底是什么。。。
- 批量添加文件到git仓库暂存区
- UVA 11149 Power of Matrix(矩阵幂和)
- 解析Tomcat内部结构和请求过程
- 第四周项目5:用递归方法求解(4)求Fibnacci序列的第二十个数
- PB中关于GetChild的用法
- 第39讲项目3——反序数
- 提交文件到git仓库
- 查看 git 仓库日志与版本回退
- JAVA循环遍历Map的几种方法
- ThinkPHP 加载静态文件的路径设置
- Akka是个什么鬼?
- 遗传算法的C++实现