早教吧作业答案频道 -->其他-->
两道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...的网友还看了以下:
有鸡公一,值钱五,鸡母一,值钱三,鸡雏三,值钱一,今有钱一百,欲购鸡一百,问鸡公,母,雏各几何?请 2020-04-06 …
张立建算经是中国古代算术书,书中有这样一提,公鸡每只值5元,母鸡每只值3元,小鸡每三只值1元,现在 2020-04-06 …
鸡有X只,鸭是鸡的1.8倍,鸡的个数加上320只,就和鸭一样,问鸡有多少只? 2020-06-14 …
我国古代数学家张丘建在《算经》一书中提出了“百鸡问题”:鸡翁一值钱五,鸡母一值钱三,鸡雏三值钱一. 2020-06-16 …
我国古代数学家张丘建在《算经》一书中提出了“百鸡问题”:鸡翁一值钱五,鸡母一值钱三,鸡雏三值钱一. 2020-06-16 …
这两种解法为什么结果不一样?已知小明有6个鸡蛋和一只母鸡母鸡每天下一只鸡蛋,小明每天吃两只鸡蛋问小 2020-07-29 …
百钱买百鸡问题.公鸡每只5元,母鸡每只3元,小鸡3只一元,问一百元买一百只鸡有几种解法. 2020-07-29 …
最好是算数方法)公鸡每只值五文钱,母鸡每只值三文钱,小鸡每三只值一文钱.现在用一百文钱买一百只鸡.问 2020-11-06 …
有鸡蛋18萝,每只大箩180个,每只小箩装120个,共值302.4元,若将每个鸡蛋便宜2分卖出,可得 2020-11-19 …
我国古代数学家张丘建在《算经》一书中提出了“百鸡问题”:鸡翁一值钱五,鸡母一值钱三,鸡雏三值钱一.百 2020-12-31 …