斐波那契数列-C语言实现

来源:互联网 发布:百度源码 编辑:程序博客网 时间:2024/05/30 18:30
#include <stdio.h>#include <stdlib.h>int main(){    int n = 0;    int i = 0;    int count = 0;    int *fi = NULL;    printf("请输入年数:\n");    scanf("%d", &n);    fi = (int *)(malloc(sizeof(int)*n));    fi[0] = 1;    fi[1] = 1;    for(i=2;i<n;i++)    {        fi[i] = fi[i-1]+fi[i-2];    }    printf("输出如下:\n");    for(i=0;i<n;i++)    {        count++;        printf("%8d", fi[i]);        if(5==count)        {            putchar('\n');            count = 0;        }    }    putchar('\n');    free(fi);    return 0;}