注册 登录
编程论坛 C++教室

什么是斐波纳契数列,知道就来说说.

a632034079 发布于 2009-11-30 16:12, 704 次点击
那位大侠能给我说说什么是斐波纳契数列???

#include <iostream.h>
#include <math.h>
#include <iomanip.h>
int main()
{
    long f1,f2;
    int i;
    f1=f2=1;
    for(i=1;i<=20;i++)
    {
        cout<<setw(12)<<f1<<setw(12)<<f2;
        if(i%2==0)
            cout<<endl;                   //每行有4数后,换行。
        f1=f1+f2;                         //前2个月加起来赋值给第3个月。
        f2=f1+f2;                         //前2个月加起来赋值给第3个月。
    }
    cin.get();
    return 0;
}
5 回复
#2
无诲今生2009-11-30 17:43
前两个数相加等于后一个数
#3
a6320340792009-11-30 18:15
以下是引用无诲今生在2009-11-30 17:43:05的发言:

前两个数相加等于后一个数
谢谢了
#4
ivanjoysky2009-12-01 11:55
菲波那契数列指的是这样一个数列:1,1,2,3,5,8,13,21……
  这个数列从第三项开始,每一项都等于前两项之和。它的通项公式为:(1/√5)*{[(1+√5)/2]^n - [(1-√5)/2]^n}【√5表示根号5】
#5
a6320340792009-12-01 14:55
以下是引用ivanjoysky在2009-12-1 11:55:04的发言:

菲波那契数列指的是这样一个数列:1,1,2,3,5,8,13,21……  
  这个数列从第三项开始,每一项都等于前两项之和。它的通项公式为:(1/√5)*{[(1+√5)/2]^n - [(1-√5)/2]^n}【√5表示根号5】
非常感谢
#6
ivanjoysky2009-12-01 22:35
回复 5楼 a632034079
不客气~
1