1. 程式人生 > >判斷誰是殺手

判斷誰是殺手

alt != for pri 殺手 nbsp r+ include sys

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

代碼如下:

#include<stdio.h>
int main()
{
  int killer = 0;
  for (killer = ‘a‘; killer <= ‘d‘; killer++)
    {
      if ((killer != ‘a‘) + (killer == ‘c‘) + (killer == ‘d‘) + (killer != ‘d‘) == 3)
      printf("killer = %c", killer);
    }
  printf("\n");
  system("pause");
}

技術分享圖片

判斷誰是殺手