甲、乙、丙三人中有一人是牧师,一人是骗子,一人是赌棍.牧师只说真话,骗子只说假话,赌棍有时说真话有时说假话.甲说:“丙是牧师.”乙说:“甲是赌棍.”丙说:“乙是骗子.”那么请问甲、乙、丙三人各是什么职业?
答案与解析:
甲是赌棍,乙是牧师,丙是骗子
牧师说真话,不可能说别人是牧师,因此甲一定不是牧师.若乙是牧师,则甲一定是赌棍,那么丙就是骗子,符合题意.若丙是牧师,则乙就是赌棍,甲是骗子,此时甲不可能说出“丙是牧师”这句真话,因此矛盾.