INELXS


私信TA

用户名:INELXS

访问量:3921

签 名:

阿杜,进进 ,Fighting !!!

等  级
排  名 3706
经  验 1781
参赛次数 0
文章发表 12
年  龄 0
在职情况 学生
学  校
专  业

  自我简介:

解题思路:    原贴来自https://blog.dotcpp.com/tijie/p1004/
注意事项:  众多题解中最简易的

参考代码:

#include<stdio.h>

long long int dg(int n)     //回想一下斐波那契序列,是不是几乎一毛一样

{

   if(n==1)return 1;

   if(n==2)return 2;

   if(n==3)return 3;

   if(n==4)return 4;

   if(n>=5)

   {

       return dg(n-1)+dg(n-3);

   }

}

int main()

{

   int n;

   long long sum=0;  //为防止数据超出范围,开成long int型,果然一遍过

   while(scanf("%d" , &n)!=EOF&&n!=0)

   {

       sum=dg(n);

       printf("%lld\n" , sum);

   }

   return 0;

}


 

0.0分

4 人评分

看不懂代码?想转换其他语言的代码? 或者想问其他问题? 试试问问AI编程助手,随时响应你的问题:

编程语言转换

万能编程问答

代码解释器

  评论区