问题:若一头小母牛,从第4个年头开始每年生育一头母牛,按照此规律,第n年时有多少头母牛?
#include <STDIO.H>
void main() {
int i, year, catleNum, catleNum1, catleNum2, catleNum3;
printf("Enter year:");
scanf("%d", &year);
for (i = 1; i <= year; i++) {
if (i < 4)
catleNum = catleNum1 = catleNum2 = catleNum3 = 1;
else {
catleNum = catleNum1 + catleNum3;
catleNum3 = catleNum2;
catleNum2 = catleNum1;
catleNum1 = catleNum;
}
printf("i = %2d catle number is %3d\n", i, catleNum);
}
}