甲说:"已和丙都是说谎话的人."已说:"我从不说谎."丙说:"已是说谎的人."问谁是说谎的人?

6个回答

  • 问题中只给我们一个说谎者,也就是说,我们的已知条件是“一个”说谎者.换句话说,如果出现了两个说谎者,答案就不正确.

    因此,我们来推断一下:

    假设

    甲说的是真话,那么,已和丙说得都是谎话.已说“我从不说谎”,此为一个说谎者,丙说“已是说谎的人”,此为真话.所以,该假设出现了已一个说谎者.

    假设2

    甲说的是假话,那么,已和丙说的就是真话.已说“我从不说谎”,此为真话;丙说“已是说谎者”,此为假话.如此一来,就出现了矛盾.因此该假设不成立.

    以上得出结论,已才是说谎者.