嵌套循环-百元百鸡

public class Ex02{
    public static void main(String[] args){
        /*
            古典问题:百元百鸡 100元买100只鸡,公鸡5元/只;母鸡3元/只,小鸡1元3只。
            分析:
            公鸡:x 母鸡:y  小鸡:z
            x+y+z=100(只)
            5x+3y+z/3=100(元)===>15x+9y+z=300
        */
        for(int x=0;x<20;x++){//公鸡的个数
            for(int y=0;y<33;y++){//母鸡的个数
                for(int z=0;z<100;z++){//小鸡的个数
                    if((x+y+z==100)&&(15*x+9*y+z==300)){
                        System.out.println("公鸡:"+x+",母鸡:"+y+",小鸡:"+z);
                    }
                }
            }
        }
    }
}

 

posted @ 2017-05-31 19:10  大技霸  阅读(303)  评论(0编辑  收藏  举报