分类：教育/科学-学习帮助
问题：A说：是B偷吃的，B说：是D偷吃的。C说；我没有偷吃。D说：B在? 
A说：是B偷吃的，B说：是D偷吃的。说；我没有偷吃。D说：B在撒谎！ 其中有一人说了真话,谁偷吃了蛋糕?
回答：假设A说的是真话那么蛋糕就是B吃的，但是C说的是假话“我没吃”就是“我吃了”所以蛋糕是C吃的，有此看来A说的是真话不成立！ 
假设B说的是真话那么蛋糕是D吃的，但是D说的是假话“B在说谎”就是“B没说谎”，C同样说了假话“我没吃”就是“我吃了”所以B说的是真话也不成立！ 
假设C说的是真话那么B说的是假话“是D吃的”就是“不是D吃的”，D说的假话承认了是自己吃的，因为矛盾，所以C说的真话不成立！ 
假设D说的是真话A，B都说的假话，所以排除B，D吃蛋糕的嫌疑，因为C说的也是假话，就是“我吃了”所以蛋糕就是被C给吃的，而真正说真话的人是D！