題目描述
公安人員審問甲、乙、丙、丁四個嫌疑犯,已確知,這四個人當中僅有一人是偷竊者,還知道這四個人的答話,要么完全誠實,要么完全說謊,在回答公安人員的問話中:
甲說:“乙沒有偷,是丁偷的,”
乙說:“我沒有偷,是丙偷的,”
丙說:“甲沒有偷,是乙偷的,”
丁說:“我沒有偷,我用的那東西是我家里的,”
請根據上述四人答話,判斷誰是偷竊者,
輸入
無
輸出
輸出一個字符,表示偷竊者是誰,A表示甲,B表示乙,C表示丙,D表示丁,
樣例輸入
無
樣例輸出
無
解題思路:
列舉誰是兇手,大水題!!!
代碼如下:
#include <iostream>
using namespace std;
int main()
{
for (int i = 1;i<=4;i++)
{
int cnt = 0;
if ((i!=2 && i==4) || (i==2 && i!=4))
cnt++;
if ((i!=2 && i==3) || (i==2 && i!=3))
cnt++;
if ((i!=1 && i==2) || (i==1 && i!=2))
cnt++;
if ((i==4) || (i!=4))
cnt++;
if (cnt==4)
{
if (i==2)
cout<<"B"<<endl;
return 0;
}
}
return 0;
}
轉載請註明出處,本文鏈接:https://www.uj5u.com/qianduan/272257.html
標籤:其他
