題目是:日本某地發生了一件**案
警察通過排查確定殺人**必為4個
嫌疑犯的乙個。以下為4個嫌疑犯的供詞。
a說:不是我。
b說:是c。
c說:是d。
d說:c在胡說
已知3個人說了真話,1個人說的是假話。
現在請根據這些資訊,寫乙個程式來確定到底誰是**。
#include#includeint main()
} system("pause");
return 0;
}
這裡的尤其是邏輯運算比較難以理解,也就是假定a,b,c,d分別都是**,**與提出的四個問題比對,按照條件,根據邏輯運算得出3個答案是正確的,就是成功的比對的結果
頭題目2:
5位運動員參加了10公尺臺跳水比賽,有人讓他們**比賽結果
a選手說:b第二,我第三;
b選手說:我第二,e第四;
c選手說:我第一,d第二;
d選手說:c最後,我第三;
e選手說:我第四,a第一;
比賽結束後,每位選手都說對了一半,請程式設計確定比賽的名次。
void chooose_five()
n += 1;}}
}}
} }}
這裡不得不提到這個abcde五個數字可能會重複,
這個數字查重的辦法很多,我個人就參考了網上的五個數相乘為定值的特點去排重了
c 的開篇(自學 c 語言)
因為想要成為高階phper,所以開始認真學習c語言,我看的書名為 c k r.pdf。這系列文章將作為讀書筆記及心得不定時的發布到部落格上。the first c program 這是攝氏與華氏溫度轉換的公式 c 5 9 f 32 1 引入庫檔案 2 include 3 include 4 入口函式...
關於C語言的幾道題
1.乙個陣列中只有兩個數字是出現一次,其他所有數字都出現了兩次。找出這兩個數字,程式設計實現。include include include void find data int a,int sz 異或得到後的數從最低位開始查詢為1的位元位 for i 0 i 32 i else 按指定的位元位是否...
C語言開篇 關於對陣列元素的查重
傳入乙個陣列指標 陣列元素的個數 假如陣列arr 5 int checkrank int player,int n return res 0x3e 這裡的移位操作,可能會出現不太清楚的地方 a b 這個 的a是被移位的數,而後面的b是要移動的位數 e 所以說這裡的player i 的不同就意味著要移...