学生成绩管理系统-C语言程序设计(6)

时间:2026-01-21

Add()函数用于在单链表l中增加学生记录的节点。

Qur()

函数原型:void Qur(Link l)

Qur()函数用于在单链表l中按学号或姓名查找满足条件的学生记录,并显示出来。 Del()

函数原型:void Del(Link l)

Del()函数用于先在单链表l中找到满足条件的学生记录的节点,然后删除该节点。 Modify()

函数原型:void Modify (Link l)

Modify ()函数用于在单链表l中修改学生记录。 Insert()

函数原型:void Insert (Link l)

Insert ()函数用于在单链表l中插入学生记录。

Tongji()

函数原型:void Tongji(Link l)

Tongji()函数用于在单链表l中完成学生记录的统计工作,统计该班的总分第一名、单科第一名和各科不及格人数。

Sort()

函数原型:void Sort(Link l)

Sort()函数用于在单链表l中完成利用插入排序算法实现单链表的按总分字段的降序排序。 Save()

函数原型:void Save(Link l)

Save()函数用于将单链表l中的数据写入磁盘中的数据文件。 主函数main()

整个成绩管理系统控制部分,其详细说明可参考图二。

完成在上述系统设计后,即可着手进行系统实现的工作,开始程序代码的编写。

3、系统实现 3.1 编码 3.1.1 程序预处理

包括加载头文件,定义结构体、常量和变量,并对它们进行初始化工作。 #include "stdio.h" /*标准输入输出函数库*/ #include "stdlib.h" /*标准函数库*/ #include "string.h" /*字符串函数库*/ #include "Conio.h" /*屏幕操作函数库*/ #include "graphics.h"

#define closegr closegraph

void initgr(void) /* BGI初始化 */ {

int gd = DETECT, gm = 0; /* 和gd=VGA,gm=VGAHI是同样效果 */

registerbgidriver(EGAVGA_driver);/* 注册BGI驱动后可以不需要.BGI文件的支持运行 */

initgraph(&gd, &gm, "");

学生成绩管理系统-C语言程序设计(6).doc 将本文的Word文档下载到电脑

精彩图片

热门精选

大家正在看

× 游客快捷下载通道(下载后可以自由复制和排版)

限时特价:4.9 元/份 原价:20元

支付方式:

开通VIP包月会员 特价:19元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219