用C语言解决推理问题

来源:互联网 发布:mac上安装jenkins 编辑:程序博客网 时间:2024/06/07 04:11
日本某地发生了一件谋杀案,警察通过排查确定杀人凶手必为4个嫌疑犯的一个。以下为4个嫌疑犯的供词。
A说:不是我。
B说:是C。
C说:是D。
D说:C在胡说。
已知3个人说了真话,1个人说的是假话。
现在请根据这些信息,写一个程序来确定到底谁是凶手。
#include<stdio.h>int main(){char killer = 0;for(killer='A';killer<='D';killer++){if(3 == (killer!='A')+(killer=='C')+(killer=='D')+(killer!='D')){printf("killer=%c\n",killer);}}return 0;}

0 0