home
web board
problemset
standing
status
statistics
time limit: 1 sec
memory limit: 128 mb
submit: 1579
solved: 1259 [
submit][
status][
web board]
定義student類:
1. 資料成員string name和int score表示乙個學生的姓名、成績。
2. 無參建構函式。
3. void setstudent(string,int)方法,用於設定乙個學生的屬性值。
4. 過載》(大於運算子)。student類的物件a和b的大小關係,a>b定義為a.score>b.score,或者a.score=b.score但a.name5.過載運算子《用於輸出學生資訊:先輸出成績再輸出姓名,中間用乙個空格隔開。
分多行。第乙個m>0表示有m個學生資訊。
之後有m行,每一行是乙個學生資訊。第一部分是學生姓名,第二部分是學生成績。
輸出為m行,按照從大到小的順序依次輸出每個學生的成績、姓名。假定不存在重名的學生。
5tom 98jack 97mary 98sherry 99dock 97
99 sherry98 mary98 tom97 dock97 jack
string類有個方法:int compare(const string &s) const;用於比較當前字串和s的大小,其原理等同於c語言的庫函式strcmp。 [
submit][
status][
web board]
한국어<
中文فارسی
english
ไทย 2003-2011 hustoj project team
anything about the problems, please contact admin:admin
#include #include using namespace std;
class student
public:
student(){}
private:
string name;
int score;
public:
bool operator > (const student s)
friend ostream &operator <<(ostream & os, const student & s)\
};int main()
for (int i = 0; i < cases; i++)}}
for (int i = 0; i < cases; i++)
cout
}
1925 Problem B 特殊排序
時間限制 1 sec 記憶體限制 32 mb 輸入一系列整數,將其中最大的數挑出,並將剩下的數進行排序。輸入第一行包括1個整數n,1 n 1000,代表輸入資料的個數。接下來的一行有n個整數。可能有多組測試資料,對於每組資料,第一行輸出乙個整數,代表n個整數中的最大值,並將此值從陣列中去除,將剩下的...
Problem E 成績排序
time limit 1 sec memory limit 128 mb submit 779 solved 635 submit status web board 定義student類 1.資料成員string name和int score表示乙個學生的姓名 成績。2.無參建構函式。3.void ...
演算法 成績排序
統計一下班裡 n n 名同學在這次數學競賽中,成績在以下各類別的人數。要求 分數為整數,用變數 f f 表示,以百分制作為記分標準。成績在 90 leq f leq 10090 f 1 00 分數之間,用 you 來標識 成績在 80 leq f leq 8980 f 8 9 分數之間,用 lian...