某银行被抢。警察抓获四名犯罪嫌疑人，但他们都不承认自己作了案。在警察审问的时候，4个人的回答如下：

A说：“C是罪犯，他最近挥金如土，那些钱一定是从银行抢来的。”B说：“我不是罪犯。”C说：“我也不是罪犯。”D说：“A说得对。”警方通过调查，终于查出了真凶同，并且几名嫌疑人中只有一个人说了真话，其余3个人都说了假话，请问：谁才是罪犯呢？
user
某银行被抢。警察抓获四名犯罪嫌疑人，但他们都不承认自己作了案。在警察审问的时候，4个人的回答如下：

A说：“C是罪犯，他最近挥金如土，那些钱一定是从银行抢来的。”B说：“我不是罪犯。”C说：“我也不是罪犯。”D说：“A说得对。”警方通过调查，终于查出了真凶同，并且几名嫌疑人中只有一个人说了真话，其余3个人都说了假话，请问：谁才是罪犯呢？
assistant
从您给出的信息可知：

1、	A说：“C是罪犯，”

2、	B说：“我不是罪犯。”

3、	C说：“我也不是罪犯。”

4、	D说：“A说得对。”

5、	只有一个人说了真话，其余3个人都说了假话，

推理：

一、	根据已知条件1、4、5推出C不是罪犯，因为，如果C是罪犯，则有A和D两人说了真话，与已知5不符。

二、	即然C不是罪犯，已知条件3，C说的就是真话，推出其余3 人说的都是假话。

三、	已知2，B说：“我不是罪犯。”从推理一、二推知B说的是假话，从而推出B是罪犯。A与D说的也是假话，合乎已知条件5。

结论：B是罪犯。