本帖最后由 魏-玉-彪 于 2013-10-29 23:09 编辑
- /*题目:古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子对数为多少?
- 程序分析: 兔子的规律为数列1,1,2,3,5,8,13,21....
- */
- public class Tuzi{
- public static int tuZhiShu(int a){
- if(i==1||i==2){
- return 1;}
- else return tuZhiShu(a-1)+tuZhiShu(a-2);
- public static void main(String[]args){
- System.out.print("第个月的免子数是 "+tuZhiShu(a)); }
- }
- }
复制代码 用递归运算可以解决这个问题,只是算法较难理解,求大侠用更简单的算法解决些问题.
|