《C語言及程式設計》實踐參考 誰是小偷

2021-09-23 17:41:36 字數 524 閱讀 4944

返回:賀老師課程教學鏈結

專案要求

【專案8-誰是小偷】

警察局抓住了a、b、c、d四名盜竊嫌疑犯,其中只有一人是小偷。在審問時,a說:「我不是小偷」;b說:「c是小偷」;c說:「小偷肯定是d」;d說:「c在冤枉好人」。現在已經知道這四人中有三人說的是真話,一人說的是假話。請問到底誰是小偷?

[參考解答]

#include int main()

return 0;

}

下面乙個程式的寫法中,注意「4人的說法中有3個真的」(即if語句部分)的寫法。

例:從下表可以看出,a==0及a!=1的值,完全等價於!a,這樣的寫法在c語言程式中大量使用。而c==1這樣的表示式,完全可以用c代替。 a

!aa==0

a!=101

1110

00於是有:

#include int main()

return 0;

}

《C語言及程式設計》實踐參考 查成績

返回 賀老師課程教學鏈結 專案要求 專案4 查成績 1 score1.txt提供了某大學兩個班某次測驗的資料,包括每位同學的學號及成績。請程式設計序,輸入學號,查詢出該同學的成績。提示1 可以定義兩個int型陣列,其中乙個n存放學號,另乙個s存放成績,可以保證兩個陣列中,元素下標相同,對應的是同一位...

《C語言及程式設計》實踐參考 隨便改

返回 賀老師課程教學鏈結 專案3 隨便改 保持下面程式主體for迴圈部分不變,用你能想到的辦法修改程式,使下面程式的輸出的a每次都能變化,輸出1 2 3 4 include void change int a int main return 0 include int a 0 void change...

《C語言及程式設計》實踐參考 正差值

返回 賀老師課程教學鏈結 c語言及程式設計初步 專案要求 專案1 正差值 給定兩個正整數,求出兩數的正差值並輸出。樣例輸入 樣例輸出 7 10 3 12 7 5 解答一 根據比較結果,直接輸出大值減小值的差 include int main else printf n return 0 解答二 用另...