《C 程序设计》课程实践报告[学生成绩管理]1.设计目标学生信息包括:学号,姓名,班级、学期、成绩等
解决问题:提高学生成绩的管理水平和管理效率,为全校职工和学生提供方便、快捷、准确的学生成绩服务
主要功能:(1)能按学期、按班级完成对学生成绩的录入、修改
(2)能按班级统计学生的成绩,求学生的总分及平均分,并能根据学生的平均成绩进行排序
(3)能查询学生成绩,不及格科目及学生名单
(4)能按班级输出学生各个学期的成绩单
要求:系统以菜单方式工作
2 .总体设计学期int term班级 int classes姓名char name 学号int num成绩int core[4]3.详细设计整个系统除了主函数外,另外还有 5 个函数,实现六大功能:输入功能、输出功能、修改功能,查找并显示功能、排序并显示功能
各个函数分别如下::(1)
定义结构体及宏定义 #include #include #include #define NUM 100struct student信息录入void input 信息录入void input 成绩统计void sort成绩统计void sort查询voidsearch查询voidsearch学号stu[i]
num、班级stu[i]
classes ,姓名 stu[i]
name 、四门课成绩 stu[i]
score学号stu[i]
num、班级stu[i]
classes ,姓名 stu[i]
name 、四门课成绩 stu[i]
score能按学号查询单个学生成绩能按学号查询单个学生成绩 按班级统计学生的成绩,求学生的总分及平均分,排序 按班级统计学生的成绩,求学生的总分及平均分,排序成绩输出void print成绩输出void print能按班级,学期输出学生成绩单和不及格科目及学生名单能按班级,学期输出学生成绩单和不及格科目及学生名