早教吧作业答案频道 -->其他-->
两道JAVA面试题(智力)1.鸡公一,值钱五;鸡母一,值钱三;鸡仔三,值钱一;百钱买百鸡,问:公,母,仔各几何?2.一人买入两只鸡,每只各卖五元,一只赚20%,一只亏20%,问是亏是赚,
题目详情
两道JAVA面试题(智力)
1.鸡公一,值钱五;鸡母一,值钱三;鸡仔三,值钱一;百钱买百鸡,问:公,母,仔各几何?2.一人买入两只鸡,每只各卖五元,一只赚20%,一只亏20%,问是亏是赚,还是不亏不赚。
1.鸡公一,值钱五;鸡母一,值钱三;鸡仔三,值钱一;百钱买百鸡,问:公,母,仔各几何?2.一人买入两只鸡,每只各卖五元,一只赚20%,一只亏20%,问是亏是赚,还是不亏不赚。
▼优质解答
答案和解析
第1题:
-------------------------------------------------------------------------------------------------
public static void main(String[] args) {
for (int x = 0; x <= 20; x++) {
for (int z = 0; z <= 100 - x; z++) {
if (z % 3 == 0) {
for (int y = 0; y <= 100 - x - z; y++) {
if ((5 * x + 3 * y + z / 3) == 100 && (x + y + z) == 100) {
System.out.println(x + ", " + y + ", " + z);
}
}
}
}
}
}
-----------------------------------------------------------------
第二题:
-----------------------------------------------------------------
主要关注赚多少,亏多少,
设赚的一只鸡的成本价为A元, 亏的一只鸡的成本价为B元, 则:
赚的一只, 则成本A一定比5小,那么赚的钱为 A*20%;
亏的一只, 则成本B一定比5大,那么亏的钱为 B*20%;
显然由于A<5 A*20%(赚) < B*20%(亏)
从另外一个角度来看:
赚的一只:
(5-A)/A = 20% ==> A=25/6
亏的一只:
(B-5)/B = 20% ==> B=25/4
==> A+B = 25/6 + 25/4
==> A+B = 125/12
==> A+B = 10.416666666666666666666666666667
即原来的总成本A+B要比现在的剩余资产10元要大,所以是亏了.
-----------------------------------------------------------------
-------------------------------------------------------------------------------------------------
public static void main(String[] args) {
for (int x = 0; x <= 20; x++) {
for (int z = 0; z <= 100 - x; z++) {
if (z % 3 == 0) {
for (int y = 0; y <= 100 - x - z; y++) {
if ((5 * x + 3 * y + z / 3) == 100 && (x + y + z) == 100) {
System.out.println(x + ", " + y + ", " + z);
}
}
}
}
}
}
-----------------------------------------------------------------
第二题:
-----------------------------------------------------------------
主要关注赚多少,亏多少,
设赚的一只鸡的成本价为A元, 亏的一只鸡的成本价为B元, 则:
赚的一只, 则成本A一定比5小,那么赚的钱为 A*20%;
亏的一只, 则成本B一定比5大,那么亏的钱为 B*20%;
显然由于A<5 A*20%(赚) < B*20%(亏)
从另外一个角度来看:
赚的一只:
(5-A)/A = 20% ==> A=25/6
亏的一只:
(B-5)/B = 20% ==> B=25/4
==> A+B = 25/6 + 25/4
==> A+B = 125/12
==> A+B = 10.416666666666666666666666666667
即原来的总成本A+B要比现在的剩余资产10元要大,所以是亏了.
-----------------------------------------------------------------
看了 两道JAVA面试题(智力)1...的网友还看了以下:
一个基本不等式的条件问题基本不等式几何平均数0,为什么不是a,b>=0,貌似a,b=0也满足不等式 2020-06-06 …
1斤2两7钱=621.875g是怎们计算出来的?1钱=0.005千克、1斤=0.5千克、2两=2* 2020-06-08 …
已知实数a满足0<a<2,直线l1:ax-2y-2a+4=0和l2:2x+a2y-2a2-4=0与 2020-06-12 …
一度电是6毛钱0.5度电是多少钱.额定功率500W.一小时用0.5度电.一度电6毛钱.请问4小时用 2020-06-16 …
请问数学问题1厘钱=1分钱的10分之1。它的算法是不是这样:10分之1=1÷10=0.1分对吗请问 2020-06-19 …
学校租车到B地去旅游地有335.85千米,前100千米每千米花钱0.95元,剩下每千米0.85元, 2020-07-19 …
小明去买菜,称了白菜4.8斤,黄爪2.6斤,给钱却发现带的钱少0.96元.结果买了白菜4斤,黄爪2斤 2020-11-08 …
一道令人头晕的题A,B,C三个小孩想买三个冰欺凌,如果用A的钱去买三个冰欺凌,那么就会少0.63元. 2020-11-16 …
下面说法正确的是()A.0除以任何数都得0B.a+b=0,那么a=bC.0和任何数相乘都得0 2020-11-18 …
已知关于x的方程(a²-a)x²+ax+a²-1=0;(1)当a为何值时,方程是已知关于x的方程(a 2020-12-03 …