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

斐波那契数列怎么写......?高人请教....

消沉_离别 发布于 2012-03-16 18:32, 295 次点击
斐波那契数列怎么写......?
3 回复
#2
消沉_离别2012-03-16 18:41
#include<stdio.h>
main()
{
    int a,b[20];
    for(a=2;a<20;a++)
    {
        scanf("%d",b[a]);
    }
   
   
   
    for(a=2;a<20;a++)
    {
        b[a]=b[a-1]+b[a-2];
        printf("%d",b[a]);
    }   
   
}
应该怎么修改??
#3
nicum2012-03-16 19:44
#include <stdio.h>
#define MAX 100

int main()
{
    int fb[MAX]={1,1};
    int i=2;
    while((i++)<MAX)
    {
        fb[i]=fb[i-1]+fb[i-2];
        printf("%d",fb[i]);
    }
    return 0;
}

[ 本帖最后由 nicum 于 2012-3-17 20:55 编辑 ]
#4
lucky5635912012-03-17 10:06
#include<stdio.h>
main()
{
    int a,b[20];
    b[0]=b[1]=1;
   
   
    for(a=2;a<20;a++)
    {
        b[a]=b[a-1]+b[a-2];
        printf("%d",b[a]);
    }   
   
}
1