/**百钱买百鸡问题
* 问题描述:每只母鸡3 元,每只公鸡4 元,每只小鸡0.5 元,如果花100 元钱买100 只鸡,
* 请问有哪些可能?说明:每种鸡的数量都可以为零。
* @author 够潮
*
*/
public class Demo3 {
/**
* @param args
*/
public static void main(String[] args) {
int henCount;//母鸡数量
int roosterCount ;//公鸡数量
int poultCount;//小鸡数量
int totalCount = 100 ;//总数量
for(henCount= 0 ; henCount <= totalCount/3;henCount++){//母鸡数量
for(roosterCount = 0 ; roosterCount <= totalCount/4 ; roosterCount++){//公鸡数量
for(poultCount = 0 ; poultCount <= 2*totalCount;poultCount++){
//poultCount = totalCount - roosterCount - henCount;//小鸡数量
//判断金额是否为100
if((henCount *3 + roosterCount * 4 + poultCount * 0.5 == 100)&&(henCount+roosterCount+poultCount)==100){
System.out.println("母鸡数量:" + henCount + " 公鸡数量:" + roosterCount + " 小鸡数量" + poultCount);
}
}
}
}
}
}