百钱买百鸡有关问题
百钱买百鸡问题
/**百钱买百鸡问题 * 问题描述:每只母鸡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); } } } } } }