C语言代码,判断谁是罪犯

日本发生命案,警察把嫌疑人确定在4人当中(a,b,c,d)

审讯结果:两个人说的真话,两个人说的假话

a: 罪犯在其他三个当中

B:人不是我杀的,是c杀的

c: a和d之间有一个是罪犯

d: b说的是事实

写一个代码,判断谁是罪犯

#include 
int main(int argc, char *argv[])
{
char i;
for (i='a';i<='d';i++)
{
	if(((i=='b'||i=='c'||i=='d')+(i=='c')+(i=='a'||i=='d')+(i=='c'))==2)
	{
		printf("凶手是%c",i);
	}
}	
	return 0;
}

 

 

你可能感兴趣的:(c语言,c++,开发语言)