第十二周项目三(4) Fibnacci数

来源:互联网 发布:mac定制无瑕粉底液真假 编辑:程序博客网 时间:2024/06/06 19:22

问题及代码:

/** Copyright (c) 2014, 烟台大学计算机学院* All rights reserved.* 文件名称:Project4.cpp* 作    者:宋健* 完成日期:2014年11月17日* 版 本 号:v1.0** 问题描述:编制递归函数fib(int n)返回第n个Fibnacci数,以此输出Fibnacci序列的第20个数* 输入描述:* 程序输出:Fibnacci序列的第二十个数*/#include <iostream>using namespace std;int fib(int n);int main(){    cout<<fib(20)<<endl; //输出    return 0;}//返回Fibnacci序列中的第n个数int fib(int n){    int y;    if (n==0)        y=0;    else if(n==1)        y=1;    else y=fib(n-1)+fib(n-2);    return y;}


运行结果:

知识点总结:

     明确需要循环的部分,设定好循环结束的条件,定好循环的条件

学习心得:

    感觉对递归调用有了点新的收获和心得,不断练习,一定能够完全掌握的

 

0 0