求解一道c语言题目的答案

来源:百度知道 编辑:UC知道 时间:2024/06/12 09:22:16
题目是这样的___有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少?__用语言怎样编程

#include <stdio.h>
long f(int x){ if (x > 2)  return (f(x-1)+f(x-2)); else  return 1;}
void main()
{
int N;
printf(“请输入月份:\n”);
scanf(“%d”,&n);
printf(“第%ld个月的兔子总量为:%d\n”,n,f(n));
}

太复杂了,我C++ 都忘光了