世界上出現過許多的偉人,但是像愛因斯坦這種,還是少之又少的。話不多說,我們進入今天的正文。
我們今天打算利用C語言來解決愛因斯坦的思考題,能想出這道題,可以看出愛因斯坦驚人的智商。
題目是這樣的:
有五個具有五種不同顏色的房間排成一排;
每個房間裏分別住着一個不同國籍的人;
每個人都在喝一種特定品牌的飲料,抽一特定品牌的煙,養一特定的寵物;
沒有任意兩個人在抽相同品牌的香菸,或喝相同品牌的飲料,或養相同的寵物。
問題:誰在養魚作爲寵物?
思路:
我們需要先選擇合適的數據結構,然後進行暴力枚舉,將所有情況進行判斷,最後輸出我們的結果。
先初始化數據
進行判斷
輸出
我們最後輸出的結果是這樣的:
由於截圖不全,如果很感興趣的話,可以關注公衆號下載源碼。掃碼關注,在後臺回覆愛因斯坦的思考題即可(編譯工具使用的是Dev C++)。
每天進步一點點,開心也多一點點