曾经做过的40道程序设计课后习题总结

这是一篇关于程序设计课后习题的总结,涵盖了从斐波那契数列到电子日历的40道题目,涉及算法、数学和编程技巧。包括了如判断素数、水仙花数、分解质因数、杨辉三角等经典问题的解决方案和源代码解析。
摘要由CSDN通过智能技术生成

课后习题目录

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 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值