我国古代数学家张丘建在《算经》一书中提出的数学问题:鸡翁一值钱五,鸡母一值钱三,鸡雏三值钱一。百钱买百鸡,问鸡翁、鸡母、鸡雏各几何?
翻译这道题:公鸡5文钱一只,母鸡三文钱一只,小鸡1文钱三只,100文钱买100只鸡,其中公鸡母鸡小鸡必须都有,该怎么买?非常经典吧!
分析:
- 题中有三个未知数,让我想起了初中时代求三元一次方程,
- 设:公鸡:的数量定义cock,母鸡定义hen,小鸡定义chick
- 这一百文钱买这三种鸡必须都要有
- 小鸡一文钱3只,小鸡的数量必须保证是三的倍数
通过java代码实现:三重循环
public class TestFor01 {
public static void main(String[] args) {
for(int cock=1;cock<=100;cock++){