編寫程序通過排查確定兇手

日本某地發生了一件謀殺案,警察通過排查確定殺人兇手必爲4個
嫌疑犯的一個。以下爲4個嫌疑犯的供詞。
A說:不是我。
B說:是C。
C說:是D。
D說:C在胡說
已知3個人說了真話,1個人說的是假話。
現在請根據這些信息,寫一個程序來確定到底誰是兇手。

        char killer;
	int sum = 0;
	int flag = 0;
	for (int i = 0; i < 4; ++i)
	{
		killer = 'A' + i;
		sum = (killer != 'A') + (killer == 'C') + (killer == 'D') + (killer !       = 'D');
		if (sum == 3)
		{
			flag = 1;
			printf("killer : %c\n", killer);
			break;
		}
	}
	if (flag == 0)
	{
		printf("沒找到\n");
	}

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章