有个岛上住着说真话和说假话的两种人,说真话的句句是真话,谁谎话的...有个岛上住着说真话和说假话的两种人,说真话的句句是真话,谁谎话的句句是谎话.有一天你到岛上去探险听到这样一段对话.王说李和张说的都是假话,李说我没有说谎,张说李说谎了,这里面几个人说了真话,几个人说了假话?为什么呢?

问题描述:

有个岛上住着说真话和说假话的两种人,说真话的句句是真话,谁谎话的...
有个岛上住着说真话和说假话的两种人,说真话的句句是真话,谁谎话的句句是谎话.有一天你到岛上去探险听到这样一段对话.王说李和张说的都是假话,李说我没有说谎,张说李说谎了,这里面几个人说了真话,几个人说了假话?
为什么呢?

如果王说真话,那么李和张就是真话,李的真话“我说谎了”,张的真话“李没说谎”,所有王说的是假话。如果李说的真话,那么张就是说的假话,当然王说的也是假话。如果张说的是真话,那么王和李说的就是假话。那么李和张都有可能说真话,所有应该要看选项而定。

2个假话
1个真话
补充:因为如果王说的是真话,那么李和张说得一定是假话,那么由张说的话得到:李没有说谎,矛盾.所以王说的是假话,那么:1.李和张说的都是真话; 2.李说真话,张说假话; 3.张说真话,李说谎话.
首先,因为李的话和张的话矛盾,所以排除1.那么剩下的张和李都有可能是真话和假话,但不论如何都是2个假话,1个真话.