* 文件名称:
* 文件标识:
* 摘 要:结构体数组实现学生成绩管理系统
* 要求:多么成绩的录入,查询某个学生(姓名,学号)的成绩,计算某学生平均分,
某门成绩平均分的排名,退出。
/***************************头文件*********************************/
#include <stdio.h>
#include <>
#include <>
/***************************常量***********************************/
#define MENU_NUM 7
#define N 3
#define MAX 100 //记录的最大数量
/****************************结构体********************************/
struct student
{
ﻩchar no[10] ; /*学号由10个字符组成*/
ﻩchar name[15] ; /*学生姓名*/
ﻩfloat score[N] ; /*各门课成绩*/
ﻩfloat sum ; /*总分*/
ﻩfloat average ; /*平均分*/
};
/********************************全局变量*************************/
int count ; //记录学生总人数
struct student stud[MAX]; //记录学生信息
/********************************函数声明*************************/
void input(); //输入学生信息
void output(); //输出学生信息
void PrintMenu(); //显示菜单
void computer(); //计算学生成绩
void find();ﻩﻩﻩﻩﻩﻩﻩ //根据学号或姓名查询成绩
void sort();ﻩﻩﻩﻩﻩﻩﻩ //成绩排名
int cmp(const void * a , const void * b ); //排序规则
/***********************************主函数*******
结构体实现学生成绩管理系统 来自淘豆网www.taodocs.com转载请标明出处.