学生成绩管理系统的c++源代码 急求啊 学校的作业啊 悬赏分是少了点 但救人一命胜造8级浮屠啊!!!!!!!!!!

来源:百度知道 编辑:UC知道 时间:2024/05/02 08:49:10
项目名称 学生成绩管理程序
项目简介 利用Visual C++,结合本专业所学课程知识实现一个简单的控制台学生成绩管理程序
功能列表 1. 能进行数据记录的增加
2. 能进行数据记录的删除
3. 能进行数据记录的列表显示
4. 能进行数据记录查找
5. 能对数据记录进行排序
开发环境 软件环境:
 操作系统:Windows 2000以上
 开发工具:Visual C++ 6.0以上,
硬件环境:
 CPU:PⅡ500以上
 内存:128M以上
 硬盘:20G以上
其它环境  黑板

/**********************************
随便写了一下结构,自己根据需要进行
修改。
**********************************/

//#include "stdafx.h"
#include <algorithm>
#include <iostream>
#include <string>
#include <vector>

using namespace std;

struct Mess // 每个学生的信息。
{
string Name;
double English;
double History;
Mess(string name = "", double a = 0, double b = 0)
{
Name = name;
English = a;
History = b;
}
};

bool cmp1(Mess m1, Mess m2)
{
return m1.English + m1.History > m2.English + m2.History;
}
bool cmp2(Mess m1, Mess m2)
{
return m1.Name < m2.Name;
}
class Std
{
vector<Mess> List;
public:
Std(){}
Std(vector<Mess> &vect)
{
for(size_t i = 0; i < vect.size(); i++)