项目简介
本项目是基于 C 语言和 cJSON 库开发的学生成绩管理系统。能够对存储学生成绩信息的 JSON 文件进行读取、合并、筛选和查找操作。通过控制台菜单导航为用户提供便捷操作方式,具有友好界面与较强容错能力。
项目的主要特性和功能
- 数据读取与展示:从
gradeRecord
文件夹下的两个 JSON 格式学生成绩文件读取数据,以成绩表格形式在控制台展示。若文件不存在或 JSON 结构不符要求,给出相应错误提示。 - 文件合并与排序:把两个学生成绩文件合并成一个新的 JSON 文件,按学生总分降序排列。
- 补考学生筛选:分析学生成绩,提取需补考的学生数据保存到新的 JSON 文件,在控制台展示分析结果。
- 学生信息查找:用户输入学生姓名,可在成绩文件中查找该学生信息并输出,未找到则给出提示。
安装使用步骤
- 下载本项目的源码文件,并解压到同一目录。
- 确保系统已安装 cJSON 库,以便正确解析 JSON 数据。
- 打开控制台,进入项目所在目录。
- 运行程序,根据控制台显示的菜单导航,输入 1 - 6 范围内的正整数选择相应功能进行操作。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】