甲说:“乙正在说谎.”

问题描述:

甲说:“乙正在说谎.”
乙说:“丙正在说谎.”
丙说:“甲,乙正在说谎.”
他们三个人同时说的话,哪个说了真话?哪个说了假话?

甲说假话
乙说真话
丙说假话
先假设甲说的是真话,那么甲说的乙在说谎就可信了;而乙说丙在说谎,因为乙说的是假话,所以丙并没有说谎;丙又说甲.乙都在说谎,和甲说的真话矛盾了,所以这个假设不成立.
那就可以知道甲说的是假话,那么乙就没有在说谎,也就是说他说的是真话,所以丙也在说谎.