猜凶手

日本某地发生了一件谋杀案,警察通过排查确定杀人凶手必为4个嫌疑犯的一个。
以下为4个嫌疑犯的供词:
A说:不是我。
B说:是C。
C说:是D。
D说:C在胡说
已知3个人说了真话,1个人说的是假话。
现在请根据这些信息,写一个程序来确定到底谁是凶手。

#include <stdio.h>
char findkiller(){
    
    
 char killer = 'a';
 for (;killer<= 'd';killer++){
    
    
  if(((killer!='a')+(killer=='c')+(killer=='d')+(killer!='d'))==3){
    
    
   printf("found you!: %c\n",killer);
  }
 }
}
int main()
{
    
    
 findkiller();
 return 0;
}

在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/WEIYANGBIN/article/details/106774477