第十二周项目 3 用递归方法求解(输出Fibnacci序列的第20个数)
2014-11-16 17:04
435 查看
/* *Copyright (c) 2014,烟台大学计算机学院 *All rights reserved. *文件名称 :main.cpp *作 者 :韩娟 *完成日期 :2014年11月16日 *版 本 号 :v1.0 * *问题描述 :用递归方法求斐波那契数列的第20个数 *输入描述 :略 *程序输出 :一个整数,代表第20个斐波那契数 */ #include <iostream> using namespace std; int fib(int); int main() { cout<<fib(20)<<endl; return 0; } int fib(int n) { int a; if(n==1||n==2) a=1; else a=fib(n-1)+fib(n-2); return a; }
知识点总结 :
这个还是使用递归函数来做的,多多练习才能上手。
学习心得 :
这个程序是利用递归来做的,要多练习才能做得更好。
相关文章推荐
- 第四周项目五-用递归方法求解(输出Fibnacci序列的第20个数)
- 第十二周项目三 递归方法求解(4)Fibnacci序列
- 第4周项目5:用递归方法输出Fibnacci序列的第20个数
- 第12周项目3-用递归方法求解(4)Fibnacci序列
- 第12周上机实践项目3——用递归方法求解(输出fibnacci数)
- 第四周项目5:用递归方法求解(4)求Fibnacci序列的第二十个数
- 第十二周项目三 用递归方法求解(输出对应的二进制形式)
- 第十二周项目三(4)——输出fibnacci序列的第20个数
- 第十二周 项目三-用递归方法求解-(4)求第n个Fibnacci数
- 第十二周项目3-用递归方法求解4 返回第20个数
- 第十二周项目三 用递归方法求解(n的阶乘)
- 第十二周项目3-用递归方法求解(2)求1*3*...*n的递归式
- 第十二周项目 3 用递归方法求解(二进制形式)
- 第十二周项目 3 用递归方法求解(用递归方式求最大公约数)
- 第十二周项目三(2)——递归方法求解
- 第十二周项目 2 用递归方法求解(1)——求出n的阶乘
- 第十二周 项目三:用递归方法求解1*3*...*n的递归式
- 第十二周项目3-用递归方法求解(二)
- 第十二周项目三--递归方法求解
- 第十二周项目3-用递归方法求解(二)