问题标题: 酷町堂:1028 神奇的斐波那契数列

0
0

0
桑烁
桑烁
高级光能
高级光能

用数组嘛,循环并往后赋值

0
孙文轩
孙文轩
新手守护
新手守护

定义一个数组,第一个,第二个赋值为1,然后循环,每一个都是前两个之和,(循环从第三个开始!!!)

0
0
蔡辰夕
蔡辰夕
新手启示者
新手启示者

警告,有人挖坟不是我

@熊潇然 

0
颜庆平
颜庆平
新手光能
新手光能
#include<bits/stdc++.h>
using namespace std;
int f[50], n;
int main() {
    cin >> n;
    f[1] = 1;
    f[2] = 1;
    for (int i = 3; i <= n; i++) {
        f[i] = f[i - 1] + f[i - 2];
    }
    cout << f[n];
    return 0;
}

 

0
刘景程
刘景程
新手光能
新手光能
long long a[101];
int main()
{
    a[1]=a[2]=1;
    int n;
    输入>>n;
    for(int i=3;i<=n;++i)
    {
        a[i]=a[i-1]+a[i-2];
    }
    cout<<a[n];
}

 

0
0
0
0
0
我要回答