⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 score.h

📁 学生运动会成绩数据库 学生运动会成绩数据库系统记录某校运动会上全部运动项目
💻 H
字号:
#ifndef _Score_h
#define _Score_h
#include <string>
#include <iomanip>
using namespace std;
// 此类用来存储学生参加学生运动会的成绩
class Score
{
public:
	Score(string u_num="", string u_name="",string p_num="",float sc=0)
		:dep_num(u_num),dep_stu(u_name),sp_num(p_num),score(sc){}
	// 重载==
	friend bool operator == (const Score& lf,const Score& rf)
	{
		bool flag=false;
		if((lf.dep_num==rf.dep_num)&&(lf.sp_num==rf.sp_num))
			flag=true;
		return flag;
	}
	// 重载<<输出比赛信息
	friend std::ostream& operator <<(std::ostream & os,const Score& sc)
	{
		os<<setw(10)<<sc.dep_num<<setw(10)<<sc.dep_stu<<setw(10)<<sc.sp_num<<setw(10)<<sc.score<<endl;
		return os;
	}
	// 重载< 用来比较排名
	friend bool operator <(const Score& lf,const Score& rf)
	{
		bool flag=false;
		if(lf.score<rf.score)
			flag=true;
		return flag;
	}
	// 得学院编号
	string GetDepNum() const
	{
		return dep_num;
	}
	// 得成绩
	float GetScore() const
	{
		return score;
	}
public:
	string dep_num;// 院系编号
	string dep_stu;//参加比赛的学生
	string sp_num;// 项目编号
	float score;// 成绩
};
#endif 

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -