[邏輯]A、B、C、D四人賽跑之後,分別說了如下的話:?

2015-12-11 7:27 am
A、B、C、D四人賽跑之後,分別說了如下的話:
A說:「我既不是第二名,也不是第四名。」
B說:「我是第一名。」
C說:「我跑得比A快。」
D說:「我是第四名。」
如果其中有一個人說謊,請問四個人第一名到第四名的正確排名順序?

ans: CBAD

回答 (2)

2015-12-11 9:53 am
✔ 最佳答案
A、B、C、D四人賽跑之後,分別說了如下的話:
A說:「我既不是第二名,也不是第四名」
B說:「我是第一名」
C說:「我跑得比A快」
D說:「我是第四名」
如果其中有一個人說謊,請問四個人第一名到第四名的正確排名順序?
Sol
(1) A說謊話,B說實話,C說實話,D說實話
B說實話=>B是第一名
D說實話=>D是第四名
C說:「我跑得比A快」
C說實話=> C是第二名
A是第三名
A說實話
錯誤
(2) A說實話,B說謊話,C說實話,D說實話
D說實話=> D是第四名
A說:「我既不是第二名,也不是第四名」
A是第一名或A是第三名
C說:「我跑得比A快」
A是第三名
B說:「我是第一名」
B是第二名
C是第一名
排名順序CBAD
(3) A說實話,B 說實話,C說謊話,D說實話
B說:「我是第一名」=>B第一名
D說:「我是第四名」=>D第四名
A說:「我既不是第二名,也不是第四名」=>A第三名
剩下C第二名
C說實話
錯誤
(4) A說實話,B 說實話,C說實話 D說謊話
B說:「我是第一名」=> B是第一名
A說:「我既不是第二名,也不是第四名」=>A第三名
C說:「我跑得比A快」=>C第二名
剩下D第四名
錯誤
綜合(1),(20,(3),(4)
CBAD
2015-12-13 2:59 am
A說:「我既不是第二名,也不是第四名。」
B說:「我是第一名。」
C說:「我跑得比A快。」
D說:「我是第四名。」
如果沒有人說謊BCAD.......如果其中有一個人說謊,CBAD


收錄日期: 2021-04-30 20:25:40
原文連結 [永久失效]:
https://hk.answers.yahoo.com/question/index?qid=20151210232708AAYVZ36

檢視 Wayback Machine 備份