第十三周项目一任务一—递归方法求Fibnacci序列

来源:互联网 发布:电信网络是无线电短波 编辑:程序博客网 时间:2024/06/06 00:35
/** 程序的版权和版本声明部分* Copyright (c)2012, 烟台大学计算机学院学生* All rightsreserved.* 文件名称: fibnacci.cpp                           * 作    者:杨晨                            * 完成日期:  2012年 11 月 22  日* 版本号: v1.0      * * 输入描述:无* 问题描述:输出Fibnacci序列的第20个数,Fibnacci序列形如0,1,1,2,3,5,8...* 程序输出:Fibnacci序列中的第20个数* 问题分析:采用递归的方法……*/#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));}


输出结果:

新的体会:

运用递归解决问题。

原创粉丝点击