各位大侠帮我编个Java程序

来源:百度知道 编辑:UC知道 时间:2024/05/13 06:17:45
计算百鸡问题。
公鸡每只3元,母鸡每只5元,小鸡每只1元,用100元买100只鸡,问公鸡、母鸡、小鸡各多少?
请各位大侠帮我编个Java程序,谢谢啦!

public class HundredChickens {

/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
int i,j,k;
for(i=0;i<=33;i++){
for(j=0;j<=20;j++){
for(k=0;k<=300;k++){
if((i+j+k)==100&&(3*i+5*j+k/3)==100&&(k%3==0))
System.out.println("公鸡 "+i+"只"+" 母鸡 "+j+"只"+" 小鸡"+k+"只");
}
}
}
}

}

int x=0;y=0;z=0;
for(x=0;x<34;x++)
{
for(y=0;y<21;y++)
{
for(z=0;z<101;z++)
{
if(x+y+z==100&3x+5y+z=100)
{
输出 xyz
}}}}
感觉我写的这个答案真垃圾,献丑了,大概就是穷举法把每种可能都尝试一边,别当答案作个参考吧。。。
楼上的k<=300。。。。 仔细看看题

不好