三人各是什么身份?

oldj
  • 点击:1641
  • 回复:5
  • 关注:0
  • 推荐:2
  有这样一个城市,里面的人可以分为三类:无赖、骑士和居民。其中无赖只说假话,骑士只说真话,居民则有时说假话有时说真话。有一天,这个城市中有三个人分别说了下面的话:
  A说:“我是居民。”
  B说:“A说得没错。”
  C说:“我不是居民。”

  已知,这三个人中有一个是无赖,一个是骑士,一个是居民,但不知道谁是什么人。请根据上面的话,推断出A、B、C各是什么身份。

标签: 推理 逻辑

回复列表

ajd
1
A无赖 B居民 C骑士 应该是吧!?
piaohu
2
A大不了假设三次啊
不过我第一次假设A是无赖,
推下去竟然成立
所以就A无赖B居民C骑士了
zhaoguangji
3
A无赖 B居民 C骑士
asmaxasm
4
A无赖  B居民 C骑士
pythonwoo
5
由于骑士只说真话,所以A不可能是骑士。
若A是居民,则B是骑士,C是无赖,而无赖只会说假话,他说:“我不是居民。”,那么他就是居民,这是不可能的。
所以A只能是无赖,B只能是居民,C是骑士。

回复

只有登录用户可以添加回复,请先 登录注册