
A說:B說謊,C也說謊。
B說:C說謊.
C說:A說謊.
請問三人之中到底是誰在說謊?
∵A、B、C三人中有一人說謊。
∴A說:『B說謊,C也說謊。』這句必不是真話.
因為如果是真,說謊人數是2個人和已知條件不符.所以這句是謊話,所以A必定說謊.
既然A是說謊者,那麼
B說:C說謊.是假.
C說:A說謊.是真.
結果,說謊者是A和B,C沒有說謊.說謊人數又是2個人?
故本題無解.
有一張卡片
正面寫說:另一面說的是實話
背面寫說:另一面說的是謊話
那哪一面說的是實話,哪一面說的是謊話?
(出自:沒有時間的世界)
進階問題:
試著說一句話,不是實話也不是謊話。
因為A說BC說謊
B說C說謊--------------->前面這兩句是不違背的
C說A說謊---->這句話就會造成矛盾...所以只有C說謊