题目:公鸡5文钱1只,母鸡3文钱1只,小鸡3只1文钱,100文钱买100只鸡,怎么买?
分析:题目中有三个未知数,可以用穷举的方法解决。因为只有100文钱,所以公鸡数量不会超过20;母鸡数量不会超过33;小鸡数量不会超过300。因为有100只鸡,因此不用担心小鸡数量会是负数。
代码实现:
public class BuyChicken{
public static void main(String[] args){
for(int i = 0;i<=20;i++){
for(int j = 0;j<=34;j++){
for(int k = 0;k<=300;k++){
if(((i+j+k)==100) && ((5*i+3*j+ k/3)==100) && (k%3==0)){
System.out.println("公鸡:"+i+"\t母鸡:"+j+"\t小鸡:"+k);
}
}
}
}
}
}