三个人里面有两个说真话,一个说假话,怎么判断

如题所述

共有甲、乙、丙三人,其中一个是诈骗犯、一个说真话、一个说假话。

已知三个条件:

1、会计说:甲是程序员

2、司机说:丙不是诈骗犯

3、程序员:司机不是诈骗犯

则有三种可能:

① 1真;2、3假

此时,甲是程序员;丙、司机是诈骗犯,即丙为司机;那么乙只能是会计,且说了1这句真话。

② 1、3假;2真

此时,甲是司机或会计;丙不是诈骗犯;司机是诈骗犯。
但司机说了2,是真话,矛盾,此可能排除。

③ 1、2假;3真

此时,甲是司机或会计;丙是诈骗犯;司机不是诈骗犯,且程序员说了真话3,为好人。
我们可以推出丙,是会计,是诈骗犯。那么甲只能是司机;所以乙是程序员,说了真话。
温馨提示:答案为网友推荐,仅供参考
相似回答
大家正在搜