第十三周上机实践项目——fibnacci序列(递归法)

01./*                  
02.*程序的版权和版本声明部分:                  
03.*Copyright(c)2013,烟台大学计算机学院学生                  
04.*All rights reserved.                  
05.*文件名称:                  
06.*作者:刘中林                
07.*完成日期:2013年 11月21日                  
08.*版本号:v0.1                 
09.*对任务及求解方法的描述部分:无                 
10.*输入描述:无       
11.*问题描述: 设计递归函数,求出并输出Fibnacci 序列的第20 个数,Fibnacci 序列形如0,1,1,2,3,5,8,13,21,34,55,89,144,233,  
377,610,987,1597,2584,4181        
12.*程序输出:输出fibnacci序列的第20个数    
13.*问题分析:              
14.*算法设计:递归的应用。               
15.*/         
16.*我的程序:
#include <iostream>
using namespace std;
int fib(int n);
int main()
{
	cout<<fib(20)<<endl;//输出
	return 0;
}
//返回fibnacci序列中的第n个数
int fib(int n)
{
	int f;
    if(n==1)
	{
		f=0;
	}else if(n==2)
	{
		f=1;
	}else
	{
		f=fib(n-1)+fib(n-2);
	}
	return f;
}


17*样例输出:

18*心得体会:当爬上山顶傲视山下的时候,爬山的辛苦与劳累便烟消云散。。加油。。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值