使用 C 语言编写的学生成绩管理系统
本 Repo 是哈尔滨工业大学(深圳)2020 秋季学期“高级语言程序设计”课程第 7 次作业的相关代码。
编译方法
这是一个 Code::Blocks 的控制台程序项目。您有两种编译方式:
- 使用 Code::Blocks 打开
HITsz-CExp-Subject-7.cbp
文件,然后点击工具栏中的“Build and Run”; - 直接打开
main.c
文件,然后使用合适的 C 语言编译器进行编译。此程序 MinGW-GCC 编译通过。
程序功能:
- 录入学生信息;
- 打印学生信息(按照输入的顺序);
- 计算单科的总分和平均分;
- 计算每个学生的总分和平均分;
- 按所有学生总分降序排序;
- 按所有学生总分升序排序;
- 按所有学生学号升序排序;
- 按所有学生名字字母序排序;
- 按学号查找学生;
- 按姓名查找学生;
- 统计分析;
操作说明
本程序所有需要用户操作的地方都有提示语。其中:
[ HINT] 表示此处需要输入;
[ INFO] 表示提示信息;
[ERROR] 表示存在错误。
著作权许可
本程序遵循 MPL 2.0 版本许可证。