逻辑训练题 古代一位国王和他的张、王、李、赵、钱五位将军一同出外打猎,各人的箭上都刻有自己的姓氏.打猎中,一只鹿中箭倒下,但不知是何人所射. 张说:“或者是我射中的,或者是李将军射中的.” 王说:“不是钱将军射中的.” 李说:“如果不是赵将军射中的,那么一定是王将军射中的.” 赵说:“既不是我射中的,也不是王将军射中的.” 钱说:“既不是李将军射中的,也不是张将军射中的.” 国王让人把射中鹿的箭拿来,看了看,说:“你们五位将军的猜测,只有两个人的话是真的.”请根据国王的话,判定以下哪项是真的? (A)张将军射中此鹿. (B)王将军射中此鹿. (C)李将军射中此鹿. (D)赵将军射中此鹿. (E)钱将军射中此鹿.E 谁能分析一下 我头疼啊
网友回答
【答案】 E钱将军射中此鹿.
张与钱的说法完全相反,其一为真则另一必为假.以此为突破口,先假设张所说为真,则钱为假,王李赵中有一真二假.首先王必须为真,否则与张为真矛盾.则李、赵必须为假,但赵的假命题为要么是赵射中,要么是王射中,与张为真矛盾,至此张所说为真的假设已经无法成立.
假设钱所说为真,则张为假,同样王李赵中一真二假.假设王所说为真,则此时已经被排除张、李、钱三人,李所说的:“如果不是赵将军射中的,那么一定是王将军射中的”必为真.所以只能假设王所说为假,此时先得出结论是钱将军射中的,接下去继续验证是否有矛盾——剩余李、赵一真一假,李必为假,赵为真,假设成立.
结论:张王李所说为假,赵钱所说为真,射中此鹿的是钱将军.