I********************************
int count ;
struct stude nt stud[MAX];
全局变量
〃记录学生总人
数
II 记录学生信息
I********************************
void in put();
void output();
void Prin tMe nu();
void computer();
void fin d();
void sort();
函数声明
*************************I
II 输入学生信息
II 输出学生信息
II 显示菜单
II 计算学生成绩
II 根据学号或姓名查询成绩
II 成绩排名
int cmp(const void * a , const void * b ); II 排序规贝 U
文件名称:基于结构体数组 .cpp
文件标识:
摘 要:结构体数组实现学生成绩管理系统
要求:多么成绩的录入,查询某个学生(姓名,学号)的成绩,计算某学生平均分 ,
某门成绩平均分的排名,退出。
I*************************** ■J头文彳牛
*********************************I
#i nclude <stdio.h>
#in clude <stri
ng.h>
#in clude <stdlib.h>
I***************************
常^量
***********************************I
#defi ne MENU_NUM
7
#define N 3
#defi ne MAX 100
II 记录的最大数量
I****************************
结士构 ^体
********************************I
struct stude
nt
{
char no[10];
I*学号由 10 个字符组成
char n ame[15];
I*学生姓名 *I
float score[N];
I*各门课成绩 *I
float sum ;
I*总分 *I
float average ;
I*平均分 *I
*
1
};
*************************/