您的位置:首页 > 其它

母牛问题(非递归)

2011-09-09 20:32 176 查看
问题:若一头小母牛,从第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);
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: