题目描述
有一只兔子,从出生后第3个月起每个月都生一只兔子,小兔子长到第三个月后每个月又生一只兔子,假如兔子都不死,问每个月的兔子总数为多少?
/**
* 统计出兔子总数。
*
* @param monthCount 第几个月
* @return 兔子总数
*/
public static int getTotalCount(int monthCount)
{
return 0;
}
输入描述:
输入int型表示month
输出描述:
输出兔子总数int型
示例1
输入
9
输出
34
题意解释:
①兔子的初始数:一只刚出生的兔子
②兔子到第三个月的时候,就开始生兔宝宝,**不是要等完全满**3个月才生。
代码实现
方法一:
思路:
根据题意可知兔子分为3类:1个月的兔子,2个月的兔子,以及>=3个月的兔子
所以只需要求出每个月这三类兔子的数目即