黑马程序员技术交流社区
标题:
菲波拉契数列问题
[打印本页]
作者:
hdy105501
时间:
2015-10-12 23:40
标题:
菲波拉契数列问题
有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少? //这是一个菲波拉契数列问题
作者:
凌晨两点半
时间:
2015-10-13 10:32
具体代码找不到了,以前写的
1.1.2.3.5
后面那个数字等于钱连个数字相加
作者:
往事如风555
时间:
2015-10-17 23:23
这个题应该加上一个条件,每个月出生的兔子都是一雌一雄。
作者:
shui3608
时间:
2015-10-18 11:21
6666666666666666666
作者:
itheima_casper
时间:
2015-10-18 12:54
public static void main(String[] args) {
int[] ar = {1,0,0};//第一个月: ar[0]表示1个月的兔子,ar[1]表示两个月的兔子,ar[2]表示成熟的兔子
int sum =0;//存放兔子总数
int month = 10;//第几个月后
for(int i=2;i<=month;i++){
//每增加一个月,ar是这样变化的:
ar[2] = ar[1]+ar[2];
ar[1] = ar[0];
ar[0] = ar[2];
}
sum = ar[0]+ ar[1]+ ar[2];
System.out.println(sum);
}
复制代码
这是我写的
作者:
android小学徒
时间:
2015-10-18 13:38
貌似在我们算法课上听过的
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2