`

智力题

    博客分类:
  • java
阅读更多

A说:是B偷吃的,B说:是D偷吃的。C说;我没有偷吃。D说:B在撒谎! 其中有一人说了真话,谁偷吃了蛋糕? <script></script>

 

 

假设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!
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics