2024年5月19日发(作者:)
学生成绩管理系统
案例描述
案例要求模拟开发一个学生成绩管理系统,此系统具有以下功能:
(1)添加学生信息,包括学号、姓名、语文、数学成绩; (2)显示学生信息,将
所有学生信息打印输出; (3)修改学生信息,可以根据姓名查找到学生,然后可以修改
学生姓名、成绩项; (4)删除学生信息,根据学号查找到学生,将其信息删除; (5)
查找学生信息,根据学生姓名,将其信息打印输出; (6)按学生总成绩进行从高到低排
序。
请通过编程完成此系统的开发。
案例分析
因为学生信息包括学号、姓名和成绩等不同数据类型的属性,所以需要定义一个学生
类型的结构体。
在存储学生信息时,可选用数组或链表,考虑到学生要根据总成绩来排序,为方便排
序,我们选用数组来存储学生信息。
案例实现
功能模块
15
功能函数实现
添加记录—add()函数;
显示记录—showAll()函数;
修改记录—modify()函数;
删除记录—del()函数;
查找记录—search()函数;
排序—sort()函数。
案例代码
Student.h
#ifndef STUDENT //先测试STUDENT是否被宏定义过,避免重新使用
#define STUDENT //定义STUDENT
#include
发布者:admin,转转请注明出处:http://www.yc00.com/news/1716108847a2721000.html
评论列表(0条)