有一头母牛,它每年年初生一头小母牛。每头小母牛从第四个年头开始,每年年初也生一头小母牛。假设第一年就一头老母牛,第二年就2头母牛,第三牛就3头母牛,第四年就4头母牛,第五年就6头。第六年就9头。请编程实现在第n年的时候,共有多少头母牛?


#include<stdio.h>
int main()
{
  int a[100] = {1,1,1,2,3,4},n,i;
  scanf("%d",&n);
  if(n<=6){
    printf("%d\n",a[n-1]);
  }
else{
  for(i = 6;i<n;i++)
    a[i] = a[i-1]+a[i-4];
  printf("%d\n",a[n-1]);
}
return 0;
}

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM