/**
题目:古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,
小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,
问每个月的兔子总数为多少?
**/
#include <stdio.h>
int numb(int m){
if(m==1||m==2){
return 1;
}else{
return numb(m-1)+numb(m-2);
}
}
int main(){
int i,n,m;
printf("你想求几个月后的兔子数量请输入m的值:");
scanf("%d",&m);
for(i=1;i<=m;i++){
n=numb(i);
printf("%d月的兔子个数为%d对,%d只\n",i,n,n*2);
}
return 0;
}