C语言——谁是嫌疑犯

//警察通过排查确定杀人凶手 必为四个嫌疑犯中的一个
// A:不是我
// B:是C
// C:是D
// D:C再胡说
// 3人说了真话 1人说了假话
// 谁是凶手?

代码:

//警察通过排查确定杀人凶手 必为四个嫌疑犯中的一个
// A:不是我
// B:是C
// C:是D
// D:C再胡说
// 3人说了真话 1人说了假话
// 谁是凶手?

int main() {

	int killer = 0;

	for (killer = 'a'; killer <= 'd'; killer++) {

		if ((killer !='a') +(killer=='c')+(killer == 'd') + (killer != 'd') == 3) {      //是真话就为1 反之为0
			printf("嫌疑犯是:% c\n" , killer);
		}
	}
	return 0;
}

C语言——谁是嫌疑犯_第1张图片

 

你可能感兴趣的:(谭浩强C语言程序设计第5版,开发语言)