java 代码
- 鸡翁一值钱五,鸡母一值钱三,鸡雏三值钱一。百钱买百鸡,问鸡翁、鸡母、鸡雏各几何?
/*
公鸡的取值范围0<20,
母鸡的取值范围0<33,
公鸡(x) + 母鸡(y) + 鸡雏(z) =100
5*x + 3*y + z/3 = 100
*/
public class solution {
public static void main(String[] args) {
for (int x = 0; x < 20; x++) {
for (int y = 0; y < 34; y++) {
int z = 100 - x - y;
if (5 * x + 3 * y + z / 3 == 100 && z % 3 == 0) {
System.out.println("公鸡数" + x + ",母鸡数" + y + ",鸡雏数" + z);
}
}
}
}
}
python 代码
def solution():
count = 0
for x in range(21):
for y in range(34):
z = 100-x-y
if x*5 + y*3 + z/3 ==100:
count +=1
print(x,y,z)
print(count)