#include <stdio.h>
int main()
{
int child, parent, total, month, i;
child = 1;
parent = 1;
printf("Enter months.\n");
scanf("%d", &month);
if (month == 1 || month == 2) //第一个月子兔变成兔,第二个月成兔要第三个才能生子兔
{
printf("1 pairs of rabbits.\n");
}
else if (month >= 3)
for (i = 3; i <= month; i++)
{
total = child + parent; //第n个月的总数
child = parent; //第n+1个月的子兔
parent = total; //第n+1个月的成兔
}
printf("%d paris of rabbits.\n", total);
return 0;
}
C语言 子兔一月变成兔 成兔一月生子兔 程序实现
最新推荐文章于 2022-06-13 12:41:21 发布
关键词由CSDN通过智能技术生成