题目是:公鸡5元1只 母鸡3元1只 小鸡1元3只 用100元钱买100只鸡 求具体的买法
package TM4;
public class Test4_8 {
public static void main(String[] args) {
// TODO Auto-generated method stub
/*
*解题思路:设公鸡=X 母鸡=Y 小鸡=Z
*那么 X+Y+Z=100;
* 5X+3Y+1/3Z=100
* */
int x,y,z;
System.out.println("百元买百鸡的可能买法有以下几种:");
for(x=0;x<=100;x++)
{
for(y=0;y<=100;y++)
{
for(z=0;z<=100;z++)
{
if(5*x+3*y+z/3==100&&z%3==0&&(x+y+z==100))
{
System.out.println("公鸡:"+" 母鸡:"+y+" 小鸡:"+z);
}
}
}
}
}
}
本文通过编程解决了一个经典的数学问题——百元买百鸡。该问题要求使用100元购买100只鸡,鸡的价格分别为公鸡5元1只、母鸡3元1只、小鸡1元3只。文章给出了具体的解决方案并通过循环遍历所有可能的组合来找出符合条件的答案。
&spm=1001.2101.3001.5002&articleId=122131918&d=1&t=3&u=e5d71beabe0342798e93a59d65399e10)
3555

被折叠的 条评论
为什么被折叠?



