首页 > 其他 > 详细

古典问题rabbit

时间:2015-06-29 14:48:18      阅读:123      评论:0      收藏:0      [点我收藏+]

/**古典问题:
 * 有一对兔子,从出生后第三个月起每个月都生一对兔子,
 * 小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,
 * 问每个月的兔子总数为多少?
 * 程序分析:兔子的规律为数列:1,1,2,3,5,8,13,21。。。
 */
import java.util.Scanner;


public class Rabbit {
 public static void main(String[] args){
  int num =1, month;
  int tmp1 = 1,tmp2 =1;
  Scanner sc = new Scanner(System.in);
  System.out.println("请输入第几个月");
  month= sc.nextInt();
  for(int i = 1;i <= month;i++){
   if(i <= 2){
    num = 1;
   }else{
    num = tmp1 + tmp2;
    tmp2 =tmp1;
    tmp1 = num;
    
   }
   System.out.println("第" + i + "个月的兔子数是:"+num);
  }
 }

}

古典问题rabbit

原文:http://www.cnblogs.com/qimengru/p/4607364.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!