1. 程式人生 > >java實現百元買百雞問題 ------博

java實現百元買百雞問題 ------博

public class twelveHomework {
//百元買百雞
public static void main(String[] args) {
int mjPrice=5;
int gjPrice=3;
int threexjPrice=1;
System.out.println("有以下幾種購買方法:");
f(mjPrice,gjPrice,threexjPrice);//呼叫f方法求方案


}
public static void f(int a,int b,int c) {
int x=0;//mj總價
int y=0;//gj總價
int z=0;//xj總價
for(int i=0;i<=100;i++) {//for迴圈作為公雞數量
for(int j=0;j<=100;j++) {//for迴圈作為母雞的數量
x=i*a;//公雞總價
y=j*b;//母雞總價
z=((100-i-j)/3)*c;//小雞總價,(100-i-j)為小雞的數量
if((x+y+z)==100&&((100-i-j)%3)==0) {//小雞的數量為整數,餘數為0
System.out.println("公雞數量:"+i+"母雞數量:"+j+"小雞數量"+(100-i-j));
}

}
}

}


}