课后习题目录
1 斐波那契数列
2 判断素数
3 水仙花数
4 分解质因数
5 杨辉三角
6 学习成绩查询
7 求最大公约数与最小公倍数
8 完全平方数
9 统计字母、空格、数字和其它字符个数
10 求主对角线之和
11 完数求解
12 求s=a+aa+aaa+aaaa+aa...a的值
13 高度计算
14 乘法口诀
15 无重复三位数
16 菱形打印
17 利润计算
18 第几天判断
19 从小到大输出数列
20 猴子吃桃问题
21 乒乓球比赛
22 求分数之和
23 求阶乘的和
24 递归求法
25 求不多于5的正整数
26 回文判断
27 星期判断
28 插数入数组
29 取整数的任意位
30 按顺序输出数列
31 位置替换
32 字符串排序
33 贷款器
34 通讯录排序
35 闰年判断
36 二元方程求解
37 密码解译
38 DVD查询
39 电子日历
40 万年历
1 斐波那契数列
1.1 题目:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少?
1.2 源程序
public class Fibonacci { public static final int MONTH = 15; public static void main(String[] args) { long f1 = 1L, f2 = 1L; long f; for (int i = 3; i < MONTH; i++) { f = f2; f2 = f1 + f2; f1 = f; System.out.print("第" + i + "个月的兔子对数: "); System.out.println(" " + f2); } } }
1.3 运行结果
第3个月的兔子对数: 2
第4个月的兔子对数: 3
第5个月的兔子对数: 5
第6个月的兔子对数: 8
第7个月的兔子对数: 13
第8个月的兔子对数: 21
第9个月的兔子对数: 34
第10个月的兔子对数: 55
第11个月的兔子对数: 89
第12个月的兔子对数: 144
第13个月的兔子对数: 233
第14个月的兔子对数: 377
1.4 源程序揭秘
2 判断素数
2.1 题目:判断101-200之间有多少个素数,并输出所有素数。
2.2 源程序
public class Prime { public static int count = 0; public static void main(String[] args) { for (int i = 101; i < 200; i++) { boolean