1. 程式人生 > >Java——百錢買百雞

Java——百錢買百雞

問題:編寫程式解決“百錢買百雞”問題。公雞五錢一隻,母雞三錢一隻,小雞一錢三隻,現    有百錢欲買百雞,共有多少種買法?

public static void main(String[] args){

        int method=0;

for(int i=0;i<20;i++){ //公雞

                for(int j=0;j<(100-i*5)/3;j++){ //母雞

                        int  number=(100-i*5-j*3)*3;//小雞

int count=i+j+number;//總共買的雞

                        if(count==100){

                                method++;

                               System.out.println("公雞:"+i+"  母雞:"+j+"  小雞:"+number); 

                        }

                }

        }

        System.out.println("一共有"+method+"種方法。");

}