博客
关于我
斐波纳契数
阅读量:269 次
发布时间:2019-03-03

本文共 747 字,大约阅读时间需要 2 分钟。

/*
Jennifer
2018年2月2日15:24:30-
*/
/*方法一:
#include <iostream>
using namespace std;
int fei(int n)
{
    if(n==0)
        return 0;
    if(n == 1)
        return 1;
    if(n>1)
        return fei(n-1) + fei(n-2);
}
int main()
{
    int n;
    while(cin>>n)
    {
        int i= fei(n);
        cout<<i<<endl;
    }
    return 0;
}
*/
/*方法二:
#include <iostream>
using namespace std;
int main()
{
    int a[47];
    a[0]=0;
    a[1]=1;
    //先把前46项斐波纳契数求出来放在数组中
    for(int i=2;i<=46;i++)
    {
        a[i] = a[i-1] + a[i-2];
    }
    int n;
    while(cin>>n)
    {
        cout<<a[n]<<endl;
    }
    return 0;
}
*/
#include <iostream>
#include <vector>
using namespace std;
int main()
{
    vector<unsigned int> v;
    unsigned int n;
    //先建表,把0至46项的斐波纳契数求出来
    v.push_back(0);
    v.push_back(1);
    for(int i=2;i<=46;i++)
    {
        v.push_back(v[i-1]+v[i-2]);
    }
    while(cin>>n)
    {
        cout<<c[n]<<endl;
    }
    return 0;
}

转载地址:http://lhkl.baihongyu.com/

你可能感兴趣的文章
java:-source 1.6 中不支持 diamond 运算符
查看>>
单链表的查找、建立操作(C语言)
查看>>
Delphi 数据类型列表
查看>>
Delphi 选择文件之OpenDialog【并添加至Image】
查看>>
Vue v-for 循环
查看>>
并发控制
查看>>
A - 数据结构实验之图论一:基于邻接矩阵的广度优先搜索遍历(BFS)
查看>>
2021-04-15
查看>>
free(): double free detected in tcache 2 如何解决
查看>>
c语言-单链表
查看>>
《软件方法》第1章 建模和UML
查看>>
Rhapsody的文件能转到EA里面吗
查看>>
《程序猿的第n+3天》bootstrap做收缩导航
查看>>
android instant app
查看>>
ubuntu非root用户如何访问vmware共享文件夹
查看>>
系统架构
查看>>
图解HTTP (chap4 Http状态码) 5XX
查看>>
creator世界坐标w_pos会变化导致的录屏回放时相对位置变化造成bug(改为local_pos即可解决)
查看>>
Python3实现程序更新
查看>>
类似愤怒小鸟的飞行弹道
查看>>