#include"stdafx.h"
using namespace std;
class student
{
public:
char code[5];
char name[20];
double math,chinese,english,average,sum;
public:
student();
student(char cd[],char n[],double ma,double chin,double eng);
double getsum();
double getaver();
};
#include"students.h"
#include<functional>
#include<string.h>
#include<algorithm>
using namespace std;
class control
{
public:
control();
void find(std::vector<student> &ver);
void edit(std::vector<student> &ver);
void del(std::vector<student> &ver);
void insert(std::vector<student> &ver);
void st(std::vector<student> &ver);
void list(std::vector<student> &ver);
void jiemian();
};
#include"stdafx.h"
#include"control.h"
bool greatechinese(student& stu1,student& stu2)
{
return stu1.chinese<stu2.chinese;
}
bool greatemath(student& stu1,student& stu2)
{
return stu1.math<stu2.math;
}
bool greateenglish(student& stu1,student& stu2)
{
return stu1.english<stu2.english;
}
bool greatesum(student& stu1,student& stu2)
{
return stu1.sum<stu2.sum;
}
bool greateaverage(student& stu1,student& stu2)
{
return stu1.average<stu2.average;
}
control::control()
{
}
void control::find(std::vector<student> &ver)
{
char code[5];