5个回答
2013-10-16
展开全部
public class Chicken {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
int c;
for(int a=1;a<=33;a++){ // 变量a为母鸡的数量
for(int b=1;b<=50;b++){ // 变量b为公鸡的数量
c=100-a-b; // 变量c为小鸡的数量
if((a*5+b*3+c==100) && (a+b+c==100))
System.out.println("母鸡:\t"+a+"公鸡:\t"+b+"小鸡:\t"+c);
}
}
}
}
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
int c;
for(int a=1;a<=33;a++){ // 变量a为母鸡的数量
for(int b=1;b<=50;b++){ // 变量b为公鸡的数量
c=100-a-b; // 变量c为小鸡的数量
if((a*5+b*3+c==100) && (a+b+c==100))
System.out.println("母鸡:\t"+a+"公鸡:\t"+b+"小鸡:\t"+c);
}
}
}
}
展开全部
package chick;
public class chick {
public static void main(String[] args) {
int c;
for(int a=1;a<=50;a++){
for(int b=1;b<=33;b++){
c=100-a-b;
if((a*5+b*3+c/5==100) && (a+b+c==100))
System.out.println("母鸡:"+a+"公鸡:"+b+"小鸡:"+c);
}
}
}
}
楼上答案有点疏漏
public class chick {
public static void main(String[] args) {
int c;
for(int a=1;a<=50;a++){
for(int b=1;b<=33;b++){
c=100-a-b;
if((a*5+b*3+c/5==100) && (a+b+c==100))
System.out.println("母鸡:"+a+"公鸡:"+b+"小鸡:"+c);
}
}
}
}
楼上答案有点疏漏
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
x+y+z=100
5x+3y+0.2z=100
数学公式应该是这样,java里面怎么体现我就不清楚了
5x+3y+0.2z=100
数学公式应该是这样,java里面怎么体现我就不清楚了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-10-16
展开全部
三个答案都对啊,不过不够简单啊。呵呵不用三个FOR循环一个就可以拉!自己去想拉!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐于2017-06-19
展开全部
public class Test3 {
public static void main(String[] args) {
for(int i = 0 ; i <=100 ; i++)
for (int j = 0 ; j<=100-i ; j++)
for (int k = 0 ; k<= 100-i-j ; k++)
if (k%5==0 && i+j+k == 100 && (5*i+3*j+k/5) == 100)
System.out.println("母鸡:"+i+" 公鸡:"+j+" 小鸡:"+k);
}
}
public static void main(String[] args) {
for(int i = 0 ; i <=100 ; i++)
for (int j = 0 ; j<=100-i ; j++)
for (int k = 0 ; k<= 100-i-j ; k++)
if (k%5==0 && i+j+k == 100 && (5*i+3*j+k/5) == 100)
System.out.println("母鸡:"+i+" 公鸡:"+j+" 小鸡:"+k);
}
}
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询