我来飞


私信TA

用户名:freely

访问量:930

签 名:

不想让将来的自己痛骂自己,就努力吧!

等  级
排  名 1670
经  验 2717
参赛次数 0
文章发表 3
年  龄 21
在职情况 学生
学  校 蚌埠学院
专  业 大数据

  自我简介:

  1:把斐波纳契数列,分为两部分,前面的两个1,以及后面的部分,把这两部,分开输出;

        2:输出个数为1,则输出:1,输出个数为2,则输出:1


        3:其他的采用递归;这题还可以用暴力解法下次再给大家。

#include<stdio.h>
int f(int n){
    if(n==1||n==2){
        return 1;
    }
    if(n>2){
        return f(n-1)+f(n-2);
    }
}
int main()
{
    int n;
    scanf("%d",&n);
    for(int i=1;i<=n;i++){
        printf("%d ",f(i));
    }
    return 0;
}


 

0.0分

2 人评分

  评论区

  • «
  • »