本書收集了100則C語言程序設計題,共分9類。第一類比較簡單,主要希望讀者了解到本書的題目、-解法與其他書籍之間的差異;第二至六類分別是關于數字、組合數學或離散數學、查找、排序、字符串等方面的題目;第七類列出了一些不太容易歸類的題目,如Buffon丟針問題、Dijkstra的三色旗問題等;第八類則收錄了一些有趣的、娛樂性的題目,如魔方陣等;第九類題目相對較難,且多數是程序設計的名題。本書在組織方式方面別具一格,問題與解答分開介紹。前半部分,把所有問題按歸類的方式收納在一起,說明問題的內容和分析;后半部分是問題的解答。另外,每個題目還包含習題、程序和參考文獻,習題部分要求讀者延續(xù)解答中未完成的工作,而程序為讀者提供了一個很好的參考。詳細完整的源程序放于網站中方便讀者下載學習使用,而參考文獻是讀者進行進一步學習論證的資料來源。本書內容新穎,實用性強,可作為高等院校師生學習c語言的參考書,也是C語言愛好者的自學讀物。