题解 | #百钱买百鸡问题#

百钱买百鸡问题

http://www.nowcoder.com/practice/74c493f094304ea2bda37d0dc40dc85b


public class Main{
    public static void main(String[]args){
        //Scanner input = new Scanner(System.in);
        //int a = input.nextInt();
        //好像是任意数字开始百元百鸡排序
        //int money = 100;
        //int nums = 100;
        int cock = 0;    //max--20  1cock=15chicken   1cock=5/3hen
        int hen = 0;     //max--33  1hen = 9chicken
        int chicken = 0; //max--100/300 
        //while(cock+hen+chicken < 100 && cock*15+hen*9+chicken < 300){
            for(int i = 0; i < 15; i++){ //这里是鸡公,不会多于14只
                for(int j = 25; j > -1; j--){ //鸡母,最多25只
                    int k = 100 -i -j;
                    if(i*15+j*9+k == 300){
                        System.out.println(i+" "+j+" "+k);
                        //System.out.print("/n");
                    }
                }
            }
        /*}
        if(cock+hen+chicken == 100 && cock*15+hen*9+chicken == 300){
            System.out.printf(cock+" "+hen+" "+chicken);
        }*/
    }
}
全部评论

相关推荐

评论
1
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务