本书是为了配合《程序设计基础(C语言)》学习而编写的习题实验辅助教材。除去第2章,第1~15章其余各章包括习题指导和实验指导两个单元。习题指导又包括内容提要、学习目标、基础知识题和参考答案;实验指导包括实验题目及算法和案例分析。第一部分学习要点是对基础知识的训练;第二部分实验指导是根据程序设计基础的学习特点,由浅入深按章设计的实验题目,并给出算法分析和案例分析,以培养读者独立思考问题和编程的能力。附录A设计了程序设计综合实例,可用于指导课程实训,培养学生的合作能力和综合开发能力。附录B为在线平台测试系统使用指南。
本书可作为高等院校相关专业的教材,亦可供从事计算机相关领域的科研人员参考自学。
第1章程序设计基础引论
第一单元习题指导
第二单元实验指导
第2章算法设计基础
第3章数据类型基础
第一单元习题指导
第二单元实验指导
第4章顺序结构与数据的输入与输出
第一单元习题指导
第二单元实验指导
第5章分支控制结构
第一单元习题指导
第二单元实验指导
第6章循环控制结构
第一单元习题指导
第二单元实验指导
第7章函数
第一单元习题指导
第二单元实验指导
第8章数组
第一单元习题指导
第二单元实验指导
第9章指针
第一单元习题指导
第二单元实验指导
第10章字符串
第一单元习题指导
第二单元实验指导
第11章结构体、共用体和枚举
第一单元习题指导
第二单元实验指导
第12章文件
第一单元习题指导
第二单元实验指导
第13章单链表
第一单元习题指导
第二单元实验指导
第14章递推与递归
第一单元习题指导
第二单元实验指导
第15章贪心与动态规划
第一单元习题指导
第二单元实验指导
附录A综合设计案例
附录B在线评测系统(OJ)、CodeBlocks和VC++使用指南
参考文献
\t