求fibonacci数列前五十个数或者求出前50个数中的某个数的fibonacci数

来源:互联网 发布:淘宝选品数据分析 编辑:程序博客网 时间:2024/06/11 04:57

求fibonacci数列前五十个数

#include <stdio.h> main() {    double fib[51],n;     fib[0]=0;fib[1]=1;    printf("%16.0lf",fib[1]);    for(int i=2;i<=50;i++)    {         fib[i]=fib[i-2]+fib[i-1];printf("%16.0lf",fib[i]);         if(i%5==0){        printf("\n");        }    }    return 0;}

开发一个程序将生成一个fibonacci数(0<=n<=50)
#include <stdio.h> main() {    double fib[51],n,m,k;     fib[0]=0;fib[1]=1;    scanf("%lf",&n);     while(1){        if(n==0){            printf("0\n");        }        if(n==1){            printf("1\n");        }        for(int i=2;i<=50;i++)        {             fib[i]=fib[i-2]+fib[i-1];            if(i==n){                printf("%.0lf\n",fib[i]);            }        }        scanf("%lf",&n);        if(n==-1){            break;        }    }    return 0;}

0 0
原创粉丝点击