admin管理员组

文章数量:1122853

2,日本发生命案,警察把嫌疑人确定在4人当中(a,b,c,d) 审讯结果:两个人说的真话,两个人说的假话 a: 罪犯在其他三个当中 B:人不是我杀的,是c杀的 c: a和d之间有一个是罪犯 d: b说

2,日本发生命案,警察把嫌疑人确定在4人当中(a,b,c,d)
审讯结果:两个人说的真话,两个人说的假话
a: 罪犯在其他三个当中
B:人不是我杀的,是c杀的
c: a和d之间有一个是罪犯
d: b说的是事实
写一个代码,判断谁是罪犯

#include <stdio.h>
int main(int argc, const char *argv[])
{char killer='a';for(killer;killer<='d';killer++){if(((killer!='a')+(killer=='c')+(killer=='a'||killer=='d')+(killer=='c'))==2)printf("凶手是%c\n",killer);}return 0;
}

本文标签: