三人各是什么身份?
三人各是什么身份?
有这样一个城市,里面的人可以分为三类:无赖、骑士和居民。其中无赖只说假话,骑士只说真话,居民则有时说假话有时说真话。有一天,这个城市中有三个人分别说了下面的话:
A说:“我是居民。”
B说:“A说得没错。”
C说:“我不是居民。”
已知,这三个人中有一个是无赖,一个是骑士,一个是居民,但不知道谁是什么人。请根据上面的话,推断出A、B、C各是什么身份。
A说:“我是居民。”
B说:“A说得没错。”
C说:“我不是居民。”
已知,这三个人中有一个是无赖,一个是骑士,一个是居民,但不知道谁是什么人。请根据上面的话,推断出A、B、C各是什么身份。
回答列表
由于骑士只说真话,所以A不可能是骑士。
若A是居民,则B是骑士,C是无赖,而无赖只会说假话,他说:“我不是居民。”,那么他就是居民,这是不可能的。
所以A只能是无赖,B只能是居民,C是骑士。
若A是居民,则B是骑士,C是无赖,而无赖只会说假话,他说:“我不是居民。”,那么他就是居民,这是不可能的。
所以A只能是无赖,B只能是居民,C是骑士。


三思网友QQ群:3535265