題目:日本某地發生了一件**案,警察通過排查確定殺人**必為4個嫌疑犯的乙個。以下為4個嫌疑犯的供詞。
a說:不是我。
b說:是c。
c說:是d。
d說:c在胡說
已知3個人說了真話,1個人說的是假話。
現在請根據這些資訊,寫乙個程式來確定到底誰是**。
以c程式的角度分析一下這道題。 一共有四個人,三個人說了真話,乙個人說了假話。 在c語言中真為1,假為0.
那麼用乙個條件語句,當滿足和為三,即可得出**。
#include #include int main()
} system("pause");
return 0;
}
分別將a,b,c,d代入條件,判斷是否滿足,若和為3,則滿足題意,即**就是當前的人。
先將a帶入,條件為1==3,不滿足。
將b帶入,條件為2==3,不滿足
將c帶入,條件為3==3,滿足題意,**就是c。
將d帶入,條件為2==3,不滿足
面試題之易錯邏輯推理題
1 一副球拍和球成本 1.10 美元。球拍比球成本高 1.00 美元。問球多少美元?答 1美元 100美分,設球x美元,則球拍1 x美元,則x 1 x 1.10,所有x 0.05美元,就是5美分 2 如果五颱機器生產五個零件需要五分鐘,那麼 100 臺機器生產 100 個零件需要多長時間?答 5臺機...
世界500強高頻邏輯推理智力面試題(二)
description 傳說,從前有五個海盜搶得了100枚金幣.他們通過了乙個如何確定選用誰的分配方案的安排.即 1.抽籤決定各人的號碼 1,2,3,4,5 2.先由1號提出分配方案,然後5個人表決.當且僅當超過半數人同意時,方案才算被通過,否則他將被扔入大海喂鯊魚 3.當1號死後,再由2號提方案,...
三道經典的邏輯推理面試題 病狗,開燈,反硬幣
出處 題目一 村子裡有50個人,每人有一條狗,在這50條狗中有病狗 這種病不傳染 於是人們要找出病狗。每個人可以觀察其他49條狗,以判斷他們是否生病,如果有病一定能看出來 只有自己的狗不能看,觀察後得到的結果不得交流,也不能通知病狗的主人。主人一旦推算出自己家的狗是病狗就是槍斃自己的狗 發現後必須在...