用程式設計實現的邏輯推理面試題

2021-08-20 02:14:59 字數 541 閱讀 8941

題目:日本某地發生了一件**案,警察通過排查確定殺人**必為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條狗,以判斷他們是否生病,如果有病一定能看出來 只有自己的狗不能看,觀察後得到的結果不得交流,也不能通知病狗的主人。主人一旦推算出自己家的狗是病狗就是槍斃自己的狗 發現後必須在...