首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 其他教程 > 开源软件 >

java 简单递归有关问题

2012-07-18 
java 简单递归问题public class P1 {/** * 有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第

java 简单递归问题
public class P1 {
/**
* 有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个
* 月又生一对兔子,假如兔子都不死,两年间,问每个月的兔子总数为多少?
*1.程序分析: 兔子的规律为数列1,1,2,3,5,8,13,21....
*/
public static int r(int x){
if(x==1 || x==2){
return 1;
}else{
return r(x-1)+r(x-2);
}
}

public static void main(String args[]) {

for(int i=1;i<=24;i++){
System.out.println("第"+i+"个月的兔子总数为:"+r(i));
}
}
}

热点排行