誰是兇手

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

#include<stdio.h>
int main() 
{
 int killer;
    for(killer='A'; killer <= 'D'; killer++) 
    {    
        if( (killer!='A') + (killer=='C') + (killer=='D') + (killer!='D') == 3 )  
        {    
            printf("The killer is %c.\n", killer); 
            return 0; 
        }    
    }    
 
    return 0; 
}

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