《C语言课程设计案例精编》PDF下载

  • 购买积分:11 如何计算积分?
  • 作  者:郭翠英等编著
  • 出 版 社:北京:中国水利水电出版社
  • 出版年份:2004
  • ISBN:7508420322
  • 页数:272 页
图书介绍:本书介绍了贪吃蛇游戏、计算器、黑白棋游戏、迷宫问题、扫地雷游戏、速算24、数据结构CAI演示、进程调度、存储管理等14个案例,个个案例独具特色。本书适合高等院校各专业学习C语言的学生。

前言 1

案例一贪吃蛇游戏 1

1.1程序功能 1

1.2程序设计目的 1

1.3程序设计 1

1.3.1 游戏界面 1

1.3.2设计思路 1

目 录 1

1.3.3源程序 3

1.4 小结 7

1.4.1知识点 7

1.4.2功能扩充 8

2.3程序设计 9

2.3.1主界面 9

2.3.2设计思路 9

2.2程序设计目的 9

2.1 程序功能 9

案例二计算器 9

2.3.3源程序 12

2.4小结 19

2.4.1知识点 19

2.4.2功能扩充 20

3.3.3设计思路 21

3.3.2游戏界面 21

3.3.1游戏规则 21

3.3程序设计 21

3.2程序设计目的 21

3.1程序功能 21

案例三黑白棋游戏 21

3.3.4源程序 23

3.4小结 31

3.4.1知识点 31

3.4.2功能扩充 32

4.3.2设计思路 33

4.3.1设计界面 33

4.3程序设计 33

4.2程序设计目的 33

案例四迷宫问题 33

4.1程序功能 33

4.3.3源程序 35

4.4小结 42

4.4.1 知识点 42

4.4.2功能扩充 42

5.3程序设计 43

5.3.2游戏界面 43

5.3.1游戏规则 43

5.2程序设计目的 43

5.1 程序功能 43

案例五扫地雷游戏 43

5.3.3设计思路 44

5.3.4源程序 46

5.4 小结 56

5.4.1 知识点 56

5.4.2功能扩充 56

6.3.1数据结构 57

6.3程序设计 57

案例六速算24 57

6.2程序设计目的 57

6.1 程序功能 57

6.3.2程序运行界面 58

6.3.3设计思路 58

6.3.4源程序 64

6.4小结 73

6.4.1 知识点 73

6.4.2功能扩充 73

案例七数据结构CAI系统 74

7.1 程序功能 74

7.2程序设计目的 74

7.3程序设计 74

7.3.1栈的应用——递归算法(汉诺塔)演示 74

7.3.2双链表创建演示 78

7.3.3 冒泡排序演示 83

7.3.4基数排序演示 86

7.3.5二分查找演示 92

7.3.6二叉树遍历演示 96

7.3.7演示程序的总体设计 102

7.4 小结 109

7.4.1 知识点 109

7.4.2功能扩充 109

8.3.1设计思路 110

8.3程序设计 110

8.2程序设计目的 110

8.1程序功能 110

案例八进程调度 110

8.3.2源程序 113

8.4 小结 119

8.4.1 知识点 119

8.4.2功能扩充 119

9.3.1 设计思路 120

9.3程序设计 120

9.2程序设计目的 120

9.1 程序功能 120

案例九存储管理分区分配算法 120

9.3.2源程序 125

9.4小结 131

9.4.1 知识点 131

9.4.2功能扩充 132

10.3.1 设计思路 133

10.3程序设计 133

10.2程序设计目的 133

10.1 程序功能 133

案例十通讯录 133

10.3.2源程序 138

10.4 小结 146

10.4.1 知识点 146

10.4.2功能扩充 147

11.3.1 设计思路 148

11.2程序设计目的 148

11.3程序设计 148

11.1程序功能 148

案例十一学生成绩管理 148

11.3.2源程序 155

11.4小结 168

11.4.1知识点 168

11.4.2功能扩充 169

12.3.1 设计思路 170

12.3程序设计 170

12.2程序设计目的 170

12.1程序功能 170

案例十二工资管理 170

12.3.2源程序 181

12.4小结 201

12.4.1知识点 201

12.4.2功能扩充 201

13.3.1 book.c文件 203

13.2程序设计目的 203

13.3程序设计 203

案例十三图书借阅管理 203

13.1程序功能 203

13.3.2 bookfunction.c文件 216

13.4小结 228

13.4.1知识点 228

13.4.2功能扩充 228

14.2程序设计目的 229

14.3.1数据结构 229

14.3程序设计 229

14.1程序功能 229

案例十四教师工作量计算 229

14.3.2 teacher.c文件 230

14.3.3 mouse.c鼠标文件 239

14.3.4 teacherfun.c文件 240

14.4小结 248

14.4.1知识点 248

14.4.2功能扩充 249

附录本书所用函数说明 250

参考文献 272