本書作為計算機C程序設計的科普讀物與學習C語言程序設計的教學參考書,著眼于應用C程序設計求解問題的基本方法與技巧,提高通過C程序設計解決實際問題的能力。本書以各類趣題的C程序設計求解為主線,取材注重典型性與趣味性,程序注重結構化與可讀性。所精選的趣解包括典型的數值求解、常見的數據處理、有趣的智力游戲、巧妙的模擬探索、新穎的圖表創(chuàng)建,大多是引導入門的基礎題、常規(guī)題,也適當設計少量難度較大的綜合題與經典名題,難度適宜,深入淺出。為適應計算機基礎不同的讀者學習與欣賞,對有些趣題采用多種思路設計與多個程序實現。其中少量難度較大、要求較高的問題在目錄中用“*”標注,可供在校學習“C程序設計”課程的同學們進行課程設計時選用。本書適合普通高校本??茖W生、職業(yè)技術學院學生與程序設計愛好者學習C程序設計參考,還可供各級程序設計選拔賽、計算機等級考試與計算機程序員水平考試復習參考,也可供中學信息學(計算機)奧林匹克指導與IOI、NOI培訓選用。