有一頭母牛,它每年年初生一頭小母牛。每頭小母牛從第四個年頭開始,每年年初也生一頭小母牛。假設第一年就一頭老母牛,第二年就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