A说B说谎,B说C说谎,C说A.B说谎,其中只有一个人说谎他是谁。

如题所述

不说谎就是说的是真话

假如a说的是真话(即b说谎),那么b说的就是假话(即c没说谎),那么c说的就是真话(即a说谎),这与a说的是真话相悖,所以此假设不成立。

假如b说的是真话(即c说谎),那么a说的就是假话(因为a说b说谎),c说a,b都说谎也是句假话(因为a说谎,b没说谎),所以此假设成立。

假如c说的是真话(即a,b都说谎),那么b说的就是假话(因为b说c说谎),与假设相悖,所以此假设不成立。

综上,b没说谎。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-07-17
有两个人撒谎!!!!
首先A说B说谎,A要是对了B就是谎,A要是说谎B就是对了,所以AB矛盾,一定有一人说谎
再说C,C说A.B说谎,与刚才我们的结论“一定有一人说谎”矛盾,肯定C在说谎!
当然题目上“B说的C说谎”,B说对了,所以B是实话
“A说B说谎”,B说的实话,所以A在说谎
综合:A+C在撒谎本回答被网友采纳
第2个回答  2013-10-27
C说谎,如果A说谎,那么B说的就是真的,而B又说C说谎,C却说的是AB都说谎,就无B说谎有冲突了!而B说谎那么C就是对的,则又有冲突!所以是C说谎!
第3个回答  2013-10-27
都没说谎。因为大家都在说谎,呵呵
第4个回答  2013-10-27
c说谎啊!你可以试着倒推,假设其中一个人说谎,然后得出矛盾.....
相似回答