日本某地發生了一件謀殺案,警察通過排查確定殺人兇手必爲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");
}