初学JAVA,问道题目:母鸡5元一只,公鸡3元一只,小鸡1元5只,用100元买100只鸡,各买多少

最好留个QQ,因为刚学,有问题还需及时问下... 最好留个QQ,因为刚学,有问题还需及时问下 展开
 我来答
匿名用户
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);
}
}
}
}
718502993
推荐于2017-10-11 · TA获得超过185个赞
知道答主
回答量:61
采纳率:100%
帮助的人:11.7万
展开全部
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);
}
}
}
}
楼上答案有点疏漏
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
jiafei2jun
2017-06-19 · TA获得超过471个赞
知道小有建树答主
回答量:333
采纳率:0%
帮助的人:154万
展开全部
x+y+z=100
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);

}

}
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式