入门训练 Fibonacci数列

Posted denghui666

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了入门训练 Fibonacci数列相关的知识,希望对你有一定的参考价值。

每计算一个Fi,都对其取余,防止最后其超出int的范围

#include<iostream>
using namespace std;
int main()
{
    int n;
    while(cin >> n)
    {
        int x = 1;
        int y = 1;
        int z;
        if(n < 3)
          cout << 1 << endl;
        else
        {
            for(int i = 3; i <= n; i++)
            {
                z = x + y;
                z = z % 10007;
                x = y;
                y = z;
            }
            cout << z << endl;        
        }
    }
} 

 

 

以上是关于入门训练 Fibonacci数列的主要内容,如果未能解决你的问题,请参考以下文章

蓝桥java 入门训练 Fibonacci数列

入门训练——Fibonacci数列

入门训练 Fibonacci数列

入门训练 Fibonacci数列

入门训练-4. Fibonacci数列

蓝桥杯-入门训练 :Fibonacci数列