#include<iostream>
#include<list>
#include<string>
#include<algorithm>
using namespace std;
class Student
{
public:
int m_stuNo;
string m_stuName;
int Chinese;
int Math;
public:
Student(int studNo,string studName,int chinese,int math):
m_stuNo(studNo), m_stuName(studName),Chinese(chinese), Math(math){}
bool operator < (const Student &s) const
{
int sum1=Chinese+Math;
int Chinese2=s.GetChinese();
int Math2=s.GetMath();
int sum2=Chinese2+Math2;
if(sum1<sum2)
return true;
}
int GetNo()const {
return m_stuNo;
}
string GetName()const{
return m_stuName;
}
int GetChinese(
STL创建学生模板类,实现list容器将学生成绩倒序输出
最新推荐文章于 2020-01-13 13:30:05 发布