首页 > 编程语言 > 详细

Java解决题目:有一对兔子,从出生第三个月起每个月都生一对兔子,小兔子长到第三个月后,每个月又生一对兔子。。。

时间:2015-10-09 13:35:31      阅读:1610      评论:0      收藏:0      [点我收藏+]

题目:有一对兔子,从出生第三个月起每个月都生一对兔子,小兔子长到第三个月后,每个月又生一对兔子,假如兔子都不死,问M个月时兔子的数量,M为键盘读入的正整数。(请用Java语言作答)

样例输入:

3

样例输出:

第1个月的兔子对数:1
第2个月的兔子对数:1
第3个月的兔子对数:2

代码示例:

import java.util.Scanner;

/**
 * @author ForeverLover
 */
public class Rabbit {
	public static void main(String[] args) {
		long s1 = 1;
		long s2 = 1;
		int count;
		long temp;
		Scanner in = new Scanner(System.in);
		count = in.nextInt();
		for (int i = 1; i <= count; i++) {
			if (i == 1) {
				System.out.println("第" + i + "个月的兔子对数:" + s1);
				continue;
			} else if (i == 2) {
				System.out.println("第" + i + "个月的兔子对数:" + s2);
				continue;
			} else {
				temp = s2;
				s2 = s1 + s2;
				s1 = temp;
				System.out.println("第" + i + "个月的兔子对数:" + s2);
			}
		}
	}
}

  

Java解决题目:有一对兔子,从出生第三个月起每个月都生一对兔子,小兔子长到第三个月后,每个月又生一对兔子。。。

原文:http://www.cnblogs.com/ForeverLover/p/4863563.html

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