数据结构课程实践——学生成绩档案管理系统——实验准备

本文介绍了一个学生管理系统的实现方案,该系统能够完成学生信息的录入、浏览、查询、修改、删除等操作,并支持多种排序方式,如双向冒泡排序、希尔排序、快速排序和堆排序。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

实验要求:
学生信息录入,信息包括学号、姓名、专业、四门课成绩、总分、名次;
系统可对学生信息浏览、增加、删除和修改;
按学生成绩确定名次及信息输出,双向冒泡排序、希尔排序、快速排序、堆排序。
要求可对学生信息查询,根据学号或姓名进行查找;
信息修改仅可修改四门课成绩;
文件存取学生信息
类里要能保存学生的基本信息student ,包括专业 各专项分数 姓名 学号 和总成绩 专业就是平时大学里的c++高数,英语成绩啥的。
class student{
private:
/*
学生的各项基本信息
/
public:
/

friend void 输入(成绩) 统计 查(根据学号姓名专业)改 删除 排序 输出
*/
}stu[ ];

学生管理系统的菜单按照分类 12345678编写
主函数
int main() {
for () {
switch (menu()) {
case 1:
Input(stu);
break;
case 2:
Statistic(stu);
break;
case 3:
Lookup(stu);
system(“pause”);
break;
case 4:
Modify(stu);
system(“pause”);
break;
case 5:
Delete(stu);
system(“pause”);
break;
case 6:
Insert(stu);
system(“pause”);
break;
case 7:
Sort(stu);
system(“pause”);
break;
case 8:
Output(stu);
system(“pause”);
break;

	}
}
return 0;

}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值