如对项目有任何问题或需要,请加本文下方推广QQ
本文CSDN资源:https://download.csdn.net/download/weixin_47040861/89634937
1.题目要求
编程软件:
2.视频演示
【C语言期末/课程设计】学生成绩管理系统(VS2022项目)
3.项目介绍
该项目使用结构体链表存储数据,分为学生信息结构体和研究生信息结构体:
// 学生信息结构体定义
struct Student {
//基本信息
int id; //学号
char name[50]; //姓名
enum Gender gender; //性别
char major[50]; //专业
char class_name[20]; //班级
//成绩信息
float math_score; //数学成绩
float english_score; //英语成绩
float c_score; //C语言成绩
float total_score; //总成绩
int class_rank; //班级排名
int school_rank; //校排名
struct Student* next; // 指向下一个学生的指针
};
// 研究生信息结构体定义
struct Graduate {
//基本信息
int id; //学号
char name[50]; //姓名
enum Gender gender; //性别
char major[50]; //专业
char class_name[20]; //班级
char research_area[100]; //研究方向
char advisor_name[50]; //导师
//成绩信息
float course_score; //综合成绩
float thesis_score; //论文成绩
float total_score; //总成绩
int class_rank; //班级排名
int school_rank; //校排名
struct Graduate* next; // 指向下一个研究生的指针
};
所有数据同步保存在项目目录下的“student.csv”和“Graduate.csv”文件中
实际项目功能包含三十多项,包括分别对本科生和研究生信息的增删改查以及统计和排序,因为太多这里就不逐个介了,具体可以参考上方的演示视频
↓如对项目有任何问题或需要,请加下方QQ↓