有4只鸡 分别是1.2.3.4岁 甲说乙是3岁 丙说甲不是1岁 甲乙丙丁各几岁

来源:百度知道 编辑:UC知道 时间:2024/05/30 14:44:43
要说明推理的步骤
说比自己岁数大的是假话 说比自己岁数小的是真话

甲2 乙4 丙3 丁1
推理过程很简单 可说起来就有点罗嗦~~~~~~

先假设甲比乙大(即甲说的话为真)
那么可以确定乙为三岁
甲比乙大 甲就是四岁
丙就是1岁或2岁
不管他是1还2 他都比甲小 那么他说的就应该是假话 而他说甲不是一岁确是个真话 所以假设不成立

即可得出甲比乙小 甲说的话为假 推出乙:
①乙为1岁 由甲比乙小可知该假设①不成立
②乙为2岁 得出甲为1岁 丙为3或4岁(即丙比甲大)故丙说的应该为真(即甲不为1岁) 这又矛盾 所以假设②不成立
③乙为4岁 得出⑴甲为1岁 推理同② 假设⑴不成立
⑵甲为2岁 可知丙说为真 既丙比甲大(为3岁)丁1岁
⑶甲为3岁 可知丙说为真 即丙比甲大 但丙又不能为4岁 故假设⑶不成立

甲:乙:丙:丁=4:3:1:2
甲知道乙是 3岁,因为 甲已经4岁了,比乙大,所以才知道
丙肯定是1岁,因为他比甲确实要小,而且肯定不是1岁,我
认为他自己就是一岁

怎么还有补充呀

你要讲得详细才可以啊,我看不懂啊