小y


私信TA

用户名:568462483

访问量:371

签 名:

等  级
排  名 100081
经  验 85
参赛次数 0
文章发表 1
年  龄 0
在职情况 学生
学  校 NUPT
专  业

  自我简介:

TA的其他文章

解题思路:
利用数列累加的原理,找出每年数量与前几年的关系,保留需要累加的前几项,最后便能得到结果
注意事项:
没有调用任何复杂的函数,只用了最基本的语法,适合初学者推敲
参考代码:

#include <stdio.h>

int main()

{

int x1,x2,x3,x4,x5,i,sum,n;

while(~scanf ("%d",&n))

{

if (n>0&&n<55)

{if (n<=4) sum=n;

else

{x1=x2=x3=x4=1;sum=4;

for (i=5;i<=n;i++)

{  x5=x4+x2;

sum+=x5;

x1=x2;

x2=x3;

x3=x4;

x4=x5; 

}

}

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

}

return 0;

}


 

0.0分

0 人评分

  评论区

  • «
  • »