日期:2014-05-20  浏览次数:20592 次

逻辑有点乱了!!!!!
第一个月为1 第二个月为1 第三个月为2 第四个月为3 第五个月为5 规律是从第三个月起 每个月都是前两个月之和??
 求思路 用代码怎么表示?????

------解决方案--------------------
著名的:肥不辣鸡数列。

用递归比较容易表示:
public int calculate(int month) {
return (month <= 2)?(1):(calculate(month-1) + calculate(month-2));
}