原创 汽車與山羊問題的程序模擬

上節離散數學課上,郭老師拋出了經典的汽車與山羊問題 (The Monty Hall Problem )。比起那些令人摸不着頭腦的解釋,我更想知道實際的情況會是什麼樣子。於是想到用程序來模擬現場,看看結果如何。於是在接下來的計算機網絡安

原创 由乒乓球隊問題想到的

問題來源 《C程序設計》 第6章 循環控制 6.15 《C程序設計教程》 第5章 循環控制 5.15 問題描述 兩個乒乓球隊進行比賽,各出3個。甲隊爲 A、B、C 3人,乙隊爲 X、Y、Z 3人。已抽籤決定比賽名單。有人向隊員打聽比

原创 判斷三個數中最大的數是否小於其它兩個數之和

Code: // int a,b,c   ……   a+b+c >= 2*max(a,max(b,c));   ……   這個方法巧就巧在不需要知道哪一項是最大值,而把它直接消掉(通過移項可知,a,b,c 中的最大一項被消掉了。)

原创 /r 與 /n

  回車”(Carriage Return)和“換行”(Line Feed)這兩個概念的來歷和區別。 在計算機還沒有出現之前,有一種叫做電傳打字機(Teletype Model 33,Linux/Unix下的 tty 概念也來自於此)的玩

原创 IE6下的透明PNG錯誤及其解決方案

  在網頁設計的應用中,由於PNG格式的透明圖像質量要遠高於最多隻能索引256色的GIF,所以我更喜歡大量使用PNG圖片。但是透明的PNG圖片在IE瀏覽器(6.0及其以下版本)中的表現經常不盡人意,會出現實底化(白底)。雖然IE6的市場份

原创 上機課要做的第一件事兒

上機課常常是在無聊的廣播下度過。面前的電腦變成一臺電視機,播着老師的PPT…… 想要擺脫這種局面?不想做逃課的壞孩子但害怕無聊的課程?Follow me—— 以下是我院機房使用的電子教室系統:極域電子教室 V6 2007 2007——好

原创 求少數變量的最大值的簡潔方法

Code: //定義max函數   float max(float a, float b) {return a>b?a:b;}      // 兩個變量   max(a,b)      //三個變量   max(a,max(b,c)

原创 《C程序設計》&《C程序設計教程》——續走C之路

  作爲09級軟件工程專業的學生,在第二學期纔開始接受正規 的C語言教育,總覺得有點晚。但,這對我來說已經是無所謂的事情了。因爲早在高中階段,我已經在興趣愛好的引導下淺嘗了C語言的樂趣。前面之所以說正規,是因爲我覺得自學畢竟不那麼系統 。

原创 命題邏輯——自由之門與死亡之門

  正式接觸離散數學,覺得這東西非常有意思。郭一晶講的第一段話是關於“離散”的“散”字的讀音,“散”是一個多音字,但在這裏正確的讀音應該是入聲(sàn)。強調了離散是相對於連續而言。     此外郭老師還舉例了IT界經常被誤讀的幾個單詞

原创 命題邏輯——病狗問題

離散數學的第二堂課,郭老師又留了一道有意思的經典邏輯題,一起來看看吧。 問題描述: 一個大院子裏住了50戶人家,每家都養了一條狗,有一天他們接到通知說院子裏有狗生病了,並要求所有主人在發現自己家狗生病的當天就要把狗槍殺掉。然而所有主人