1080 MOOC期終成績

2021-09-28 20:45:29 字數 919 閱讀 1307

最後乙個測試點(6分)

如果有的成績不存在(例如某人沒參加期中考試),則在相應的位置輸出「−1」

如果有的成績為0,則相應的位置應該輸出的是「0」,注意不要也輸出成「-1」了

額外輸入樣例:

2 2 2

aaa 0

bbb 200

aaa 0

bbb 0

aaa 0

bbb 60

正確的輸出樣例:

bbb 200 0 60 60 

如果最後乙個測試點未通過,上述額外輸入樣例你的輸出樣例很可能為: 

bbb 200 -1 60 60

#includeusing namespace std;

struct stu;

int p,m,n;

bool compare(const stu &a,const stu &b)

for(int i=0;i>id>>score;

mapgm[id]=score;

s.insert(id);

} for(int i=0;i>id>>score;

mapgf[id]=score;

s.insert(id);

} stu stu[s.size()];

int cnt = 0;

for(auto it = s.begin();it!=s.end();it++)

for(int i=0;istu[i].gf)

} sort(stu,stu+s.size(),compare);

for(int i=0;i=200&&stu[i].g>=60)

} }

PAT乙級 1080 MOOC期終成績

列印出獲得合格證書的學生名單。每個學生佔一行,格式為 學生學號 gp g mid term gfinal g 如果有的成績不存在 例如某人沒參加期中考試 則在相應的位置輸出 1 輸出順序為按照總評分數 四捨五入精確到整數 遞減。若有並列,則按學號遞增。題目保證學號沒有重複,且至少存在1個合格的學生。...

1080 MOOC期終成績 25分

現在的問題是,每次考試都產生一張獨立的成績單。本題就請你編寫程式,把不同的成績單合為一張。輸入格式 輸出格式 列印出獲得合格證書的學生名單。每個學生佔一行,格式為 學生學號gp gmid term gfinalg 如果有的成績不存在 例如某人沒參加期中考試 則在相應的位置輸出 1 輸出順序為按照總評...

C語言程式設計 1080 MOOC期終成績

include include include include include include using namespace std struct node bool cmp const node a,const node b intmain for int i 0 i m i for int i...