我是靠谱客的博主 大胆小兔子,最近开发中收集的这篇文章主要介绍返回指针的函数,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

题目描述

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


#include <stdlib.h>
#include <math.h>
int *solve(int n);

int main()
{
    int n,*p=NULL;
    scanf("%d",&n);
    p=solve(n);
    for(int i=0; i<n; i++)
        printf(i!=n-1?"%d ":"%dn",*(p+i));
    return 0;
}

输入

输入数据只有一行,包含一个整数n。

输出

输出包含n个数,每两个数之间用空格分割。

样例输入

5

样例输出

1 1 2 3 5

提示

 只需提交程序缺少部分。

/**给定一个整数n,求斐波那契数列前n项,
部分代码已给出,要求补全题目所缺少的函数。*/
#include <stdlib.h>
#include <math.h>
int *solve(int n);
int main()
{
int n,*p=NULL;
scanf("%d",&n);
p=solve(n);
int i;
for(i=0; i<n; i++)
printf(i!=n-1?"%d ":"%dn",*(p+i));
return 0;
}
int *solve(int n)
{
int i;
int *p1=1;
int *(p1+1)=1;
for(i=2;i<n;i++)
{
*(p1+i)=*(p1+i-1)+*(p1+i-2);
}
return p1;
}

最后

以上就是大胆小兔子为你收集整理的返回指针的函数的全部内容,希望文章能够帮你解决返回指针的函数所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(56)

评论列表共有 0 条评论

立即
投稿
返回
顶部