第1部分 基本数据结构应用
实训1 万年历2 1.1 系统概要2
1.2 基本功能要求2
1.3 主要知识点2
1.4 系统设计思路3
1.5 部分程序代码5
实训2 双向链表功能应用10
2.1 系统概要10
2.2 基本功能要求10
2.3 主要知识点10
2.3.1 基本概念10
2.3.2 建立动态链表11
2.3.3 链表的输出12
2.3.4 链表的删除操作13
2.3.5 链表的插入操作14
2.3.6 双向链表15
2.4 系统设计思路15
2.5 部分程序代码16
实训3 完全二叉树19
3.1 系统概要19
3.2 基本功能要求19
3.3 主要知识点19
3.4 系统设计思路21
3.5 部分程序代码23
实训4 龟兔赛跑30
4.1 系统概要30
4.2 基本功能要求30
4.3 主要知识点30
4.4 系统设计思路32
4.5 部分程序代码33
实训5 人机苹果大战36
5.1 系统概要36
5.2 基本功能要求36
5.3 主要知识点36
5.4 系统设计思路37
5.5 部分程序代码37
第2部分 综 合 应 用
实训6 通讯录44 6.1 系统概要44
6.2 基本功能要求44
6.3 主要知识点44
6.4 系统设计思路50
6.5 部分程序代码50
实训7 学生成绩管理系统57
7.1 系统概述57
7.2 基本功能要求57
7.3 主要知识点57
7.4 系统程序结构58
7.5 部分程序代码58
实训8 学生档案管理系统70
8.1 系统概要70
8.2 基本功能要求70
8.3 主要知识点70
8.4 系统设计思路71
8.4.1 系统模块划分71
8.4.2 系统数据结构73
8.4.3 函数设计73
8.5 部分程序代码74
第3部分 图形界面部分
实训9 简单的C语言图形编程86 9.1 系统概要86
9.2 基本功能要求86
9.3 主要知识点86
9.3.1 字符屏幕函数86
9.3.2 图形函数92
9.4 系统程序结构及主要算法103
9.5 系统主要函数源程序代码103
实训10 C语言图形界面编程110
10.1 系统概要110
10.2 基本功能要求110
10.3 主要知识点110
10.4 系统设计思路112
10.4.1 系统运行流程图112
10.4.2 数据结构和函数的设计112
10.5 主要函数代码113
实训11 五子棋游戏121
11.1 系统概要121
11.2 基本功能要求121
11.2.1 功能121
11.2.2 基本功能模块描述121
11.3 主要知识点124
11.4 系统设计思路125
11.5 程序伪代码126
实训12 俄罗斯方块游戏程序136
12.1 系统概要136
12.2 基本功能要求136
12.3 主要知识点136
12.4 系统设计思想138
12.5 部分程序代码140
参考文献144