🧿 前言:
日本某地发生了一件谋杀案,警察通过排查确定杀人凶手必为4个嫌疑犯的一个。以下为4个嫌疑犯的供词:
A说:不是我。
B说:是C。
C说:是D。
D说:C在胡说
已知3个人说了真话,1个人说的是假话。
/***********************************************************************
目的:写出一个程序来确定谁是真正的凶手
分析:
平台:Visual studio 2017 && windows
*************************************************************************/
📝 实现代码1
#include<stdio.h> int main() { int killer = 0; for(killer = 'A'; killer <= 'D'; killer++) { if((killer != 'A') + (killer == 'C') + (killer == 'D') + (killer != 'D') == 3) { printf("%c\n", killer); } } return 0; }