永发信息网

java编程题:鸡鸭猪狗4种动物,共30 条腿,要求输出所有可能的动物组合

答案:3  悬赏:10  手机版
解决时间 2021-03-06 08:20
java编程题:鸡鸭猪狗4种动物,共30 条腿,要求输出所有可能的动物组合
最佳答案
public class Test {

public static void main(String[] args) {

int count = 30;

int possibleNum = 1;

for (int i = 4; i <= count; i += 4) {

for (int j = 4; j <= count - i; j += 4) {

for (int x = 2; x <= count - (j + i); x += 2) {

if (x + j + i == count ) {

System.out.println("*************Possible " + possibleNum++ + ": ");

System.out.println("pig = " + (i/4));

System.out.println("dog = " + (j/4));

System.out.println("chicken = " + (x/2));

}

for (int y = 2; y <= count - (x + j + i); y += 2) {

if (y + x + j + i == count ) {

System.out.println("*************Possible " + possibleNum++ + ": ");

System.out.println("pig = " + (i/4));

System.out.println("dog = " + (j/4));

System.out.println("chicken = " + (x/2));

System.out.println("duck = " + (y/2));

}

}

}

}

}

}

}
全部回答
请问鸡鸭可以有几种腿?
最简单直接的就是用4个for循环就行了
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
找对象是不是有时真的在缘分
如图是南中国海,作为世界第三大陆缘海,幅员
校园网不能同时登陆手机和电脑,怎么解决
奥迪q3进气系统中少量气流是
装了网络说是二十兆联通光纤咋就500kb
御美丽健康养生馆地址有知道的么?有点事想过
刚买回来的冰箱有响还有流水声正常吗
自己在家染发后,护色蜡膜什么时候用
note4忘记锁屏密码了怎么办
中毒可致肾小管坏死引起急性肾衰的中药是A.天
爽爽甜品(太乙宫正街)在哪里啊,我有事要去这
房顶上按了2条龙抢球好不好
请问到邮局寄东西可以自备纸箱吗
吃牛排的时候(西餐)适合跟什么西餐(菜)一
对于多、高层钢筋混凝土房屋防震缝的设置,下
推荐资讯
鼓膜穿了严重吗
百灵鸟一天味三四个虫可以吗?
去西部贫困地区考公务员户籍要求可以放宽么?
双鱼座的城府
大腿根部三角区疼怎么回事
srs audio sandbox汉化破解版64激活激活不了
从深圳火车站到园博园红树林最佳乘车方法
城北农贸市场这个地址在什么地方,我要处理点
海贼王佩罗娜的英文名字
大家说说历史上12道金牌让岳飞班师回朝,是不
75的全部因数有哪些
现在都说用软件来接收短信验证码,而不要用自
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?