一个算法编程题
求教:一个算法编程题?
我在面试中遇到了这样一道笔试编程题,要求把代码写出来,当时没有想出来,所以求教大家了:
有一对兔子,三个月后这对兔子每个月都能生一对小兔子,且小兔子三个月后也能生兔子,假设兔子永远不会死,问会生出多少只兔子(Java编写)?
请大家帮看看
我在面试中遇到了这样一道笔试编程题,要求把代码写出来,当时没有想出来,所以求教大家了:
有一对兔子,三个月后这对兔子每个月都能生一对小兔子,且小兔子三个月后也能生兔子,假设兔子永远不会死,问会生出多少只兔子(Java编写)?
1 楼
sassds
2011-10-27
public static void main(String[] args) {
int i = 10;//月份
int count = 1;
for(int j = 1; j < i; j++ ){
count += j/3;
System.out.println(j + "\t" + count);
}
}
int i = 10;//月份
int count = 1;
for(int j = 1; j < i; j++ ){
count += j/3;
System.out.println(j + "\t" + count);
}
}
2 楼
sassds
2011-10-27
感觉网上说的不对 不是斐波那契数列
3 楼
summer754
2011-11-17
fn = f(n-2)+f(n-1);