题目:
代码:
#include<stdio.h>
int main()
{
int n;
int sum;
while(scanf("%d",&n)!=EOF){
if(n>=7){
int b,c,d,r;
sum=6;
b=1,c=1,d=2;
for(int i=8;i<=n;i++){
r=b+d;
b=c;
c=d;
d=r;
sum+=r;}
printf("%d\n",sum);}
if(n>=4&&n<7){
sum=n-2;
printf("%d\n",sum);}
if(n<4){
sum=1;
printf("%d\n",sum);}}
}
运行结果:
这道题目是我们老师今天出的每日一练,我认为这道题目非常的有意思,因为随着时间的推移能够生殖的牛会越来越多,使得题目变得复杂,但只要找到了规律就可以变得很简单。