第12周项目3求第20个斐波那契--Fibnacci数(递归函数)
来源:互联网 发布:向大大内衣淘宝网真假 编辑:程序博客网 时间:2024/04/29 13:03
问题及代码:
/* *Copyright (c)2014,烟台大学计算机与控制工程学院 *All rights reserved. *文件名称:Fibnacci.cpp *作 者:单昕昕 *完成日期:2014年11月13日 *版 本 号:v1.0 * *问题描述:求第20个斐波那契--Fibnacci数。*程序输出:第20个斐波那契--Fibnacci数。*/ #include <iostream>using namespace std;int fib(int n);int main(){ cout <<fib(20)<< endl; return 0;}int fib(int n){ int m; if(n==1) //斐波那契数列首项为0 m=0; else if(n==1||n==2) //斐波那契数列第二、三项为1 m=1; else m=fib(n-1)+fib(n-2); //斐波那契数列中从第三项开始,后一项为前两项之和 return (m);}
运行结果:
知识点总结:
要知道什么是斐波那契数列以及数列的特点。
学习心得:
一开始忘记了数列首项为0,还以为是1呢。斐波那契数列是个递归数列,也像是皮亚诺函数的特殊情况。 0 0
- 第12周项目3求第20个斐波那契--Fibnacci数(递归函数)
- 第四周项目 递归求Fibnacci数
- 第四周项目5-递归求Fibnacci数(4)
- 第12周项目3求Fibnacci数
- 递归求Fibnacci数,输出Fibnacci的第20个数
- 第12周项目3 利用递归函数求解(4、Fibnacci序列的第20个数)
- 第十二周 项目三-用递归方法求解-(4)求第n个Fibnacci数
- 第四周项目16-递归求Fibnacci数
- 第十二周上机项目3--(4)编制递归函数fin(int n)返回第n个Fibnacci数,输出第20个
- 第12周项目3-(4)Fibnacci数
- 第12周项目3.4 编制递归函数fib(int n)返回第n个Fibnacci数
- 第十二周项目三(4)用递归法输出Fibnacci第20项数
- 第13周项目7-递归法求Fibnacci序列的第20个数
- 第12周上机实践项目3——用递归方法求解(输出fibnacci数)
- 【递归】fibnacci数列求第20位数(递归调用)
- 第12周项目3-求Fibnacci序列的第20个数
- 第11周项目--递归输出Fibnacci斐波那契数列
- 第12周项目3 用递归函数求解(3、求两个数的最大公约数)
- ubuntu 10.04不能识别u盘
- RouteData.DataTokens
- 特殊利益集团是改革最大阻力
- 安徽省现货16MnCr5出厂价
- 开源社区
- 第12周项目3求第20个斐波那契--Fibnacci数(递归函数)
- 学习内容32 关于tomcat https 配置
- Android Fragment 基本介绍
- 算法学习,快速排序
- php时间处理
- OS
- Android之事件处理
- 让你的软件界面更漂亮(一)
- django模板使用心得