目录 第1章 案例研究 1 1.1 单词检索程序 1 1.2 轮盘游戏程序 6 1.3 打字练习程序 8 1.4 邮件管理程序 10 1.5 文本编辑程序 14 1.6 复数运算程序 17 1.7 日期计算程序 22 1.8 停车场计费程序 26 1.9 单处理器系统进程调度程序 32 第2章 实验指导 38 2.1 实验问题及案例研究 38 2.1.1 实验1 C语言程序设计基础 38 2.1.2 实验2 选择结构 40 2.1.3 实验3 循环结构 43 2.1.4 实验4 数组 45 2.1.5 实验5 函数 46 2.1.6 实验6 自定义数据类型 48 2.1.7 实验7 指针 50 2.1.8 实验8 文件 52 2.2 实验问题求解 53 2.2.1 实验1 C语言程序设计基础 53 2.2.2 实验2 选择结构 53 2.2.3 实验3 循环结构 58 2.2.4 实验4 数组 59 2.2.5 实验5 函数 62 2.2.6 实验6 自定义数据类型 65 2.2.7 实验7 指针 66 2.2.8 实验8 文件 67 第3章 基础编程问题及解析 71 3.1 C语言概述 71 3.2 C程序的运算符和表达式 78 3.3 选择结构 85 3.4 循环结构 100 3.5 数组 118 3.6 函数 130 3.7 自定义数据类型 143 3.8 指针 150 3.9 文件 157 第4章 综合编程问题及解析 166 4.1 综合编程问题描述 166 4.2 综合编程问题解析 168 第5章 全国计算机等级考试二级C语言程序设计试题和学科竞赛试题 183 5.1 基础编程题 183 5.2 提高篇 213 参考文献 240 C语言程序设计问题求解与学习指导