原文:劣質代碼評析——刻舟求劍的故事

題目 將一個 的矩陣中最大的元素中最大的元素放在中心, 個角分別放 個最小的元素 順序為從左到右,從上到下依次從小到大存放 ,寫一函數實現之,用main函數調用。 譚浩強 , C程序設計 第四版 學習輔導 ,清華大學出版社, 年 月,p 評析 這其實是一個相當復雜的問題,題目作者自己大概根本沒意識到,更沒有真正想清楚這個問題的解決,拍拍腦袋就出題了。 題目中明顯的問題是語義不清,比如什么是 最大 ...

2012-07-22 23:38 21 3156 推薦指數:

查看詳情

劣質代碼評析——猜數字問題(上)

【題目】 猜數字(又稱 Bulls and Cows )是一種大概於20世紀中期興起於英國的益智類小游戲。一般由兩個人玩,也可以由一個人和電腦玩,在紙上、在網上都可以玩。這種游戲規則簡 ...

Wed Oct 17 08:00:00 CST 2012 40 3238
劣質代碼評析——猜數字問題(下)

前文鏈接:劣質代碼評析——猜數字問題(上)【重構】   這個問題的解決並不復雜,最多只需要三個步驟: 生成無重復數字的四位整數; 重復猜數字最多10次,猜中則宣布勝利,程序結束; 10次沒猜中,宣布失敗,程序結束。   用C語言描述這個過程應該是 ...

Sat Oct 20 18:13:00 CST 2012 7 1584
劣質代碼評析——《寫給大家看的C語言書(第2版)》附錄B之21點程序(一)

  《寫給大家看的C語言書(第2版)》是郵電社圖靈公司引進翻譯的一本C語言入門書,這是一本垃圾書。搞不清圖靈為什么引進了這樣一本垃圾書。該書作者基本不懂得C編程技術,書中誤導、錯謬比比皆是。  該書的附錄B給出了一個21點游戲的代碼,這是一個很糟糕的C程序,毛病很多,實在不足以為初學者以示 ...

Sun Jul 07 05:25:00 CST 2013 5 2328
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM