分析
四句話中,只有兩句真的,一下不能看出。所以,我們可以假定某句是真的來進行推理,從而以此為解題的突破口。
解
設甲說的是真話。根據已知兩人說真話,則乙、丙、丁三人中還有一個說的是真話。如果乙說真話,那麼丁說的也一定是真話,這就變成有三個人說真話了,與已知不符。因此乙說的不是真話,從而丁說的也是假話,丙說的是真話。於是在這種情況下,甲、丙說了真話。所以丁是罪犯。
如果甲說的是假話,那麼乙、丙、丁都不是罪犯,只有甲是罪犯。但這樣一來,甲、乙、丁三個人都說假話了,與已知不符。因此這種情況不可能出現。
所以,丁是罪犯。