甲、乙、丙、丁四人中有一人做了好事不留名。请大家编写程序,根据以下线索找出做好事的人。 甲说:不是我。 乙说:是丙。 丙说:是丁。 丁说:丙说的不对。 其中三人说的是真话,一人说的假话。
时间: 2024-05-22 17:13:57 浏览: 70
算法分析与设计(谁做的好事)
这是一道经典的逻辑题。根据题意,可以列出如下表格:
| 人名 | 甲 | 乙 | 丙 | 丁 |
| --- | --- | --- | --- | --- |
| 答案 | × | √ | × | × |
从表格可以看出,做好事的人是乙,因为乙说的话是真的。因此,程序的输出应该是“做好事的人是乙”。
阅读全文