【程序1】
题目:古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少?
#include<stdio.h>
int main()
{
int month,rabbit1,rabbit2,rabbit;
printf("Enter the month:");
scanf("%d",&month);
if(month==1 || month==2)
printf("The number of %d month's rabbits is:2./n",month);
else
{
rabbit1=rabbit2=1;
for(int i=3;i<=month;i++)
{
rabbit=rabbit1+rabbit2;
rabbit1=rabbit2;
rabbit2=rabbit;
}
printf("The number of %d month's rabbits is:%d./n",month,2*rabbit);
}
return 0;
}