什么牌子的净水机比较好:求教JAVA编程的问题

来源:百度文库 编辑:高考问答 时间:2024/04/27 23:23:38
百钱买百鸡
中国古代数学家张丘建在他的《算经》中提出一个著名的“百钱买百鸡问题”鸡翁一,值钱五,鸡母一,值钱三,鸡雏三,值钱一,百钱买百鸡,问翁,母,雏几何?
提示:
5x+3y+z/3=100
x+y+z=100
(公鸡5块,母鸡3块,三只小鸡1块,问用100块买鸡,每样买多少,钱正好花完)

就是一个解不定方程组的问题
以下程序在Eclipse 编译运行通过
public class Ji {

/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
// 5x+3y+z/3=100
// x+y+z=100
for (int i = 0; i <= 20; i++)// 鸡公
{
for (int j = 0; j < 34; j++)// 鸡母
{
for (int k = 0; k < 100; k = k + 3)// 鸡雏
{
if ((5 * i + 3 * j + k / 3 == 100) && (i + j + k == 100))
System.out.println("鸡公" + i + "鸡母" + j + "鸡雏" + k);
}
}

}
}

}

鸡公0鸡母25鸡雏75
鸡公4鸡母18鸡雏78
鸡公8鸡母11鸡雏81
鸡公12鸡母4鸡雏84