给定一个整数n,求斐波那契数列前n项,部分代码已给出,要求补全题目所缺少的函数。

来源:互联网 发布:主机一定有域名吗 编辑:程序博客网 时间:2024/05/18 00:45
问题 

给定一个整数n,求斐波那契数列前n项,部分代码已给出,要求补全题目所缺少的函数。

#include <stdlib.h>#include <math.h>int *solve(int n){    static int a[100],j;    a[0]=1;    a[1]=1;    for(j=2;j<n;j++)    {        a[j]=a[j-1]+a[j-2];    }    return a;}int main(){    int n,i,*p=NULL;    scanf("%d",&n);    p=solve(n);    for(i=0; i<n; i++)        printf(i!=n-1?"%d ":"%d\n",*(p+i));    return 0;}

0 0