第一张图片(鸡兔同笼问题)
-
这是经典的鸡兔同笼问题的代码实现。
- 假设公鸡有
x只,母鸡有y只,小鸡有z只。 - 已知总共有 100 只鸡,所以
z = 100 - x - y。 - 又已知公鸡 5 文钱一只,母鸡 3 文钱一只,小鸡 3 只 1 文钱,总共 100 文钱,所以有
5*x + 3*y + z/3 == 100,同时z必须能被 3 整除(z % 3 == 0)。 - 通过两层
for循环遍历可能的x(0 到 20)和y(0 到 33)的取值,然后根据条件判断是否符合要求,若符合则输出对应的公鸡、母鸡、小鸡的数量。
- 假设公鸡有
第二张图片(九九乘法表)
-
这段代码用于打印九九乘法表。
- 外层
for循环控制被乘数i,从 1 到 9。 - 内层
for循环控制乘数j,从 1 到 9。 - 使用
printf按照指定格式"%d×%d=%-3d"打印乘法表达式,其中%-3d表示左对齐,占 3 个字符宽度,这样可以使乘法表的格式更整齐。 - 内层循环结束后,使用
println()换行,从而形成九九乘法表的格式。
- 外层