// 学生成绩管理系统.cpp : Denes the entry point for the console application.
//
#include "stdafx.h"
#include<iostream>
#include<cstdio>
using namespace std;
const int Max=5;//字符串最大长度
class Student;//类声明
void setData(Student &s);//设置对象 s 的数据
void count(Student &s);//计算对象 s 的总分,平均分
void sort(Student S[],int N);//把长度为 N 的对象数组 S,按平均分排序
double getAverage(Student S[],int N);//计算全班的平均分
void print(Student &s);//打印信息
int search(Student S[],int N,char *n);//从长度为 M 的对象数组中,查找学号 n 的位置
class Student
{
public:
char number[Max]; //学号
char name[Max]; //姓名
double chinese; //语文成绩
double math; //数学成绩
double english; //英语成绩
double total; //总分
double average; //平均分
int rank;//只有比较才不为了 0
};
void setData(Student &s) //成绩录入模块
{
cout<<"输入学号,姓名,语文,数学,英语成绩:";//录入数据
cin>>s.number>>s.name>>s.chinese>>s.math>>s.english;
s.total=0;//初始化
s.average=0;
s.rank=0;
}
void count(Student &s)//成绩统计
{
s.total=s.chinese+s.math+s.english;
s.average=s.total/3;