迭代方法的序列程序报告

来源:互联网 发布:中卫云计算产业发展 编辑:程序博客网 时间:2024/06/06 05:26

/**程序的版权和版本声明部分*copyright(c)2012,烟台大学计算机学院学生*all  rightsreserved.*文件名称:略*作者:李全港*完成日期:2012年11月20日*版本号: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(){    int i;    for(i=1;i<=20;i++)   cout<<fib(i)<<endl;    return 0;}int fib(int n){    int i,num1=0,num2=1,num;    if(n==1)     num2=0;    else    {        for(i=3;i<=n;i++)        {            num=num2;            num2=num1+num2;            num1=num;        }        }        return num2;    }

运行结果:



心得体会:还是不明白啊,。中魔玩啊???

原创粉丝点击