本书作为计算机C程序设计的科普读物与学习C语言程序设计的教学参考书,着眼于应用C程序设计求解问题的基本方法与技巧,提高通过C程序设计解决实际问题的能力。本书以各类趣题的C程序设计求解为主线,取材注重典型性与趣味性,程序注重结构化与可读性。所精选的趣解包括典型的数值求解、常见的数据处理、有趣的智力游戏、巧妙的模拟探索、新颖的图表创建,大多是引导入门的基础题、常规题,也适当设计少量难度较大的综合题与经典名题,难度适宜,深入浅出。为适应计算机基础不同的读者学习与欣赏,对有些趣题采用多种思路设计与多个程序实现。其中少量难度较大、要求较高的问题在目录中用“*”标注,可供在校学习“C程序设计”课程的同学们进行课程设计时选用。本书适合普通高校本专科学生、职业技术学院学生与程序设计爱好者学习C程序设计参考,还可供各级程序设计选拔赛、计算机等级考试与计算机程序员水平考试复习参考,也可供中学信息学(计算机)奥林匹克指导与IOI、NOI培训选用。