作业帮 > 综合 > 作业

C语言编程问题,求Fibonacci数列

来源:学生作业帮 编辑:灵鹊做题网作业帮 分类:综合作业 时间:2024/04/28 03:46:36
C语言编程问题,求Fibonacci数列
题目要求如图所示.
.
C语言编程问题,求Fibonacci数列
我给你代码:#include <stdio.h>
#include <stdlib.h>

#define N 47

int fibo[N];
void FillFibo()
{
    int i;
    fibo[0]=0;
    fibo[1]=1;
    for(i=2;i<N;i++)
        fibo[i]=fibo[i-1]+fibo[i-2];
}

int main()
{
    int p=0,i;
    int t[100];
    FillFibo();
    while(1)
    {
        scanf("%d",t+p);
        if(*(t+p)==-1)
            break;
        p++;
    }
    printf("\n");
    for(i=0;i<p;i++)
        printf("%d\n",fibo[t[i]]);
    return 0;
}有图有真相: