百鸡白钱

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了百鸡白钱相关的知识,希望对你有一定的参考价值。

package jt15006.u1_1.ch3;

public class Baijibaiqian {

public static void main(String[] args) {
/*
* 百鸡百钱
* 公鸡5文钱1只,母鸡3文钱1只,小鸡3只1文钱,
* 如果用100文钱买100只鸡, 那么公鸡、母鸡和小鸡各应该有多少只
*/
int money = 100;
int count = 100;
// i为公鸡数量
for (int i = 0; i <= count; i++) {
// j为母鸡数量
for (int j = 0; j <= count-i; j++) {
// k为小鸡的数量
int k = count - i - j;
if (k % 3 == 0 && 5 * i + 3 * j + k / 3 == money) {
System.out.println("公鸡" + i + "只,母鸡"
+ j + "只,小鸡" + k + "只");
}
}
}

}

}

以上是关于百鸡白钱的主要内容,如果未能解决你的问题,请参考以下文章

C语言程序设计百钱买百鸡(百钱百鸡,百鸡问题)!

百钱百鸡算法优化

百钱买百鸡

百鸡百钱

《百鸡问题》

PHP中百钱买百鸡