百元百鸡问题
编写程序求解百鸡百钱问题。公鸡5元一只,母鸡3元一只,小鸡一元3只,问100元钱买100只鸡,可买公鸡、母鸡、小鸡各多少只?
public class Test3_1_ztk {
public static void main(String args[]) {
for (int i = 0; i < 20; i++)
for (int j = 0; j < 33; j++) {
int k = 100 - i - j;
if ((i * 5 + j * 3 + k / 3) == 100 && k % 3 == 0 && i + j + k == 100) {
System.out.println("公鸡:" + i + " 母鸡:" + j + " 小鸡:" + k);
}
}
}
}
暴力循环,利用价格进行判断每种小鸡的数量范围,然后最后设置条件,即一共一百只鸡一共一百元,进行输出。