/HITsz-CExp-Subject-7

Subject 7 of the C Programming Course (Exp.) in HITsz.

Primary LanguageCMozilla Public License 2.0MPL-2.0

使用 C 语言编写的学生成绩管理系统

本 Repo 是哈尔滨工业大学(深圳)2020 秋季学期“高级语言程序设计”课程第 7 次作业的相关代码。

编译方法

这是一个 Code::Blocks 的控制台程序项目。您有两种编译方式:

  1. 使用 Code::Blocks 打开 HITsz-CExp-Subject-7.cbp 文件,然后点击工具栏中的“Build and Run”;
  2. 直接打开 main.c 文件,然后使用合适的 C 语言编译器进行编译。此程序 MinGW-GCC 编译通过。

程序功能:

  1. 录入学生信息;
  2. 打印学生信息(按照输入的顺序);
  3. 计算单科的总分和平均分;
  4. 计算每个学生的总分和平均分;
  5. 按所有学生总分降序排序;
  6. 按所有学生总分升序排序;
  7. 按所有学生学号升序排序;
  8. 按所有学生名字字母序排序;
  9. 按学号查找学生;
  10. 按姓名查找学生;
  11. 统计分析;

操作说明

本程序所有需要用户操作的地方都有提示语。其中:

[ HINT] 表示此处需要输入;

[ INFO] 表示提示信息;

[ERROR] 表示存在错误。

著作权许可

本程序遵循 MPL 2.0 版本许可证。