一道逻辑推理题望解答四人讨论以为作家的年龄,甲说他不会超过35岁.乙说他不会超过40岁.丙说她在50岁以下.丁说他在40以上.实际只有一人说对.A甲对 B她年龄在45-50之间 c她在50以下 D丁对选C为什么

问题描述:

一道逻辑推理题望解答
四人讨论以为作家的年龄,甲说他不会超过35岁.乙说他不会超过40岁.丙说她在50岁以下.丁说他在40以上.实际只有一人说对.
A甲对 B她年龄在45-50之间 c她在50以下 D丁对
选C为什么

我觉得答案应该选D
因为如果甲对,则已对,不符合题目要求,因此甲错
如果已对,则丙也对,也不符合题目有要求,因此已错,
以此类推,应该为只有丁对。

应该选D
若甲对,则《35,而丙的说法就是》50,所以甲错。
同理乙错。
若丙对,那么根据甲>35,乙的说法>40,丁的说法所以丁对,年龄超过50。

C选项是不是“她不在50以下”?
A选项:若甲说得对,则乙一定对,丙一定对,丁一定错.有两人说得对,不符合题意,则甲说得不对.不选A.
B选项:若她年龄在45-50之间,则甲一定错,则乙一定错,丙一定对,丁一定对.有两人说得对,不符合题意,则她年龄在45-50之间是错的,不选B.
C选项:若她不在50以下,则甲一定错,乙一定错,丙一定错,丁一定对.选C.
D选项:若丁说得对,则甲一定错,乙一定错,丙不一定对错,当年龄在40到50之间时,丙和丁都对,有两人说得对,不符合题意,不选D.

个人觉得答案错了。。。应该选D,丁对的嘛。如果选c,那丙说对了,丁说错了,作家年龄在40以下,那乙就也对了,与“实际只有一人说对”矛盾。