甲、乙、丙三人中有一人打破了杯子,他们都说是除自己外的另两个人中的一人打破的,但说法不一,于是就发生了争吵.甲说乙说谎,乙说丙说谎,丙说甲、乙都说谎.现在只知道丙说杯子是乙打破的,你能判断出杯子是谁打破的吗?

问题描述:

甲、乙、丙三人中有一人打破了杯子,他们都说是除自己外的另两个人中的一人打破的,但说法不一,于是就发生了争吵.甲说乙说谎,乙说丙说谎,丙说甲、乙都说谎.现在只知道丙说杯子是乙打破的,你能判断出杯子是谁打破的吗?

从题目来看是打破的人说了谎,其他两人说的真话
如果是甲打破的,甲说谎了,则推出乙说得真话,丙说的谎话
如果是乙打破的,乙说谎了,那丙说的是真话,则甲说真话
如果是丙打破的,丙说谎了,乙说得真话,甲说得谎话
只有是乙打破的情况才是2人说真话
所以是乙打破的.