/*
-
我国古代数学家张丘建在《算经》中出了一道“百钱买百鸡”的问题,
-
题意是这样的,5文钱可以买一只公鸡,3文钱可以买一只母鸡,1文钱可以买3只雏鸡。
-
现在用100文钱买100只鸡那么各有公鸡,母鸡,雏鸡多少只?请编写程序实现
*/
public class 作业01 {public static void main(String[] args) { //控制公鸡的个数 for (int i = 0; i < 20; i++) { //控制母鸡的个数 for (int j = 0; j < 33; j++) { //控制小鸡的个数 for (int z = 0; z < 100; z++) { //判断条件 if ((i+j+z==100)&&(5*i+3*j+(int)z/3==100&&(z%3==0))) { //输出各个数 System.out.println("公鸡"+i+"\t母鸡"+j+"\t小鸡"+z); } } } }
}
}
如果公鸡的数目不能为0的话,设置for (int i = 1; i < =20; i++)即可。