PAT乙級1080 C 龍哥哥的刷題路

2021-10-02 11:15:09 字數 1426 閱讀 6200

輸出格式:

列印出獲得合格證書的學生名單。每個學生佔一行,格式為:

學生學號 g​p g​mid−term gfinal g

如果有的成績不存在(例如某人沒參加期中考試),則在相應的位置輸出「−1」。輸出順序為按照總評分數(四捨五入精確到整數)遞減。若有並列,則按學號遞增。題目保證學號沒有重複,且至少存在1個合格的學生。

輸入樣例:

6 6 7

01234 880

a1903 199

ydjh2 200

wehu8 300

dx86w 220

missing 400

ydhfu77 99

wehu8 55

ydjh2 98

dx86w 88

a1903 86

01234 39

ydhfu77 88

a1903 66

01234 58

wehu8 84

ydjh2 82

missing 99

dx86w 81

輸出樣例:

missing 400 -1 99 99

ydjh2 200 98 82 88

dx86w 220 88 81 84

wehu8 300 55 84 84

注意點:成績記得四捨五入,不然很有可能乙個測試點過不了

#include

#include

#include

#include

#include

using

namespace std;

struct stu

;stu s[

10005];

bool

cmp(stu s1, stu s2)

else

}int

main()

}for

(int i =

0; i < m; i++

)for

(int i =

0; i < n; i++

)for

(auto

&ele : pmap)

if(nmap.

count

(name)==0

)if(!flag1)

elseif(

!flag2)

else

if(fgrade > mgrade)

else

else}if

(total >=60)

}sort

(begin

(s),

begin

(s)+ num, cmp)

;for

(int i =

0; i < num; i++

)return0;

}

pat乙級1080C語言

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

PAT乙級1032 C 龍哥哥的刷題路

1032 挖掘機技術哪家強 20分 為了用事實說明挖掘機技術到底哪家強,pat 組織了一場挖掘機技能大賽。現請你根據比賽結果統計出技術最強的那個學校。輸入格式 輸入在第 1 行給出不超過 10 5的正整數 n,即參賽人數。隨後 n 行,每行給出一位參賽者的資訊和成績,包括其所代表的學校的編號 從 1...

PAT乙級1038 C 龍哥哥的刷題路

1038 統計同成績學生 20分 本題要求讀入 n 名學生的成績,將獲得某一給定分數的學生人數輸出。輸入格式 輸入在第 1 行給出不超過 10 5的正整數 n,即學生總人數。隨後一行給出 n 名學生的百分制整數成績,中間以空格分隔。最後一行給出要查詢的分數個數 k 不超過 n 的正整數 隨後是 k ...