第12周项目递归函数返回fib(20)
2014-11-17 19:07
260 查看
编号及代码: /* *Copyright (c)2014,计算机与控制工程学院 *作者:范星月 *完成日期:2014年11月17日 *版本号:v1.0 * *问题描述:返回斐波那契数列 *问题输入:无 *问题输出:输出结果 * #include <iostream> using namespace std; int fib (int n); int main() { cout <<fib (20)<<endl; return 0; } int fib (int n) { if (n==0) return 0; else if (n==1) return 1; else return (fib (n-1)+fib (n-2)); }
运行结果:
学习总结:认识了斐波那契数列是什么数列,和递归函数的模板
学习心得:你要加油啊
相关文章推荐
- 第12周项目3.4 编制递归函数fib(int n)返回第n个Fibnacci数
- 第12周项目3.2 用递归函数写出1*3*....*n的递归式
- 第12周项目3求n的阶乘(递归函数)
- 第12周项目1 阅读程序(静态变量、递归函数、默认参数、函数模板等)
- 第12周项目3-用递归函数求解--汉诺塔问题
- 第12周项目1 阅读程序(3递归函数)
- 2014秋C++ 第12周项目 C++函数新特征与递归函数
- 第12周项目3 利用递归函数求解(4、Fibnacci序列的第20个数)
- 第12周项目3-用递归函数求解--斐波那契数列
- 第12周项目3-用递归函数求解--求1*3*5*···*n.
- 第12周项目3 用递归函数求解(3、求两个数的最大公约数)
- 第12周项目3求“1*3*5*...*n”的递归式(递归函数)
- 第12周项目1(3)-阅读有递归函数的程序并输出结果
- 第12周项目1(3)-阅读有递归函数的程序并输出结果
- 第12周项目3-用递归函数求解--二进制问题
- 第12周项目1(3-2)-递归函数
- 第12周项目1-阅读程序(3)递归函数
- 第12周上机实践项目1——阅读程序(递归函数)
- 第12周项目3汉诺塔--移动步骤(递归函数)
- 第12周 项目3-(3)用递归函数求出两个数的最大公约数