根据对话推理哪两个人没有说谎

  A、B、C、D、E 5个人当中,有两个人是从来不说谎的老实人,但是另外3个人是总说谎的骗子。下面是他们所说的话:  A:“B是骗子。”  B:“C是骗子。” 

本文最后更新时间:  2023-05-22 20:25:26

  A、B、C、D、E 5个人当中,有两个人是从来不说谎的老实人,但是另外3个人是总说谎的骗子。下面是他们所说的话:

  A:“B是骗子。”

  B:“C是骗子。”

  C:“E是骗子。”

  D:“A和B都是骗子。”

  E:“B 和C都是老实人。”

  根据以上的对话,你能找出老实人是哪两位吗?

答案:A和C。先假设B是老实人,那么,把C说的话颠例过来,E就成了老实人。接着,A跟D也是老实人,这样就超过只有两个人的限制了。那假设D是老实人的话,把A说的话颠倒过来,B就成了老实人。但是照D的说法,B应该是个骗子,这样就产生矛盾了。再假设E是老实人试试看,加上A和B,老实人变成了三位,所以也行不通。看看剩下的A和C所说的话,就跟题目的条件相吻合。

温馨提示:内容均由网友自行发布提供,仅用于学习交流,如有版权问题,请联系我们。