百元百鸡 百元百鸡问题:公鸡5元一只,母鸡3元一只,3只小鸡1元,如果用100元钱,买100只鸡,不佘不欠,可以买公鸡,母鸡,小鸡,各多少只 public class Homeworks8{ public static void main(String [ ] args){ //百元百鸡问题:公鸡5元一只,母鸡3元一只,3只小鸡1元 //如果用100元钱,买100只鸡,不佘不欠 //可以买公鸡,母鸡,小鸡,各多少只 int g=0; int m=0; int numx=0 ; int money = 100; int sum = 100; for (g=0;g<=24;g++){ //公鸡多少只时符合情况 if((money == (g*5) + (m*3) + numx ) && (sum==g+m+(numx*3))){ System.out.println("公鸡有:"+g+" 母鸡有:"+m+" 小鸡有:"+(numx*3)); }else{ for(m = 1;m<34;m++){ //满足公鸡的情况下,母鸡多少只满足情况 if((money == (g*5) + (m*3) + numx) && (sum==g+m+(numx*3))){ System.out.println("公鸡有:"+g+" 母鸡有:"+m+" 小鸡有:"+(numx*3)); }else{ for(numx = 1;numx<=100;numx++){ //满足公鸡,母鸡的情况下,小鸡有多少只 if((money == (g*5) + (m*3) + numx )&& (sum==g+m+(numx*3))){ System.out.println("公鸡有:"+g+" 母鸡有:"+m+" 小鸡有:"+(numx*3)); } } } } } } } }