誰拿走了最多獎學金

2021-10-10 04:54:04 字數 2141 閱讀 8231

題目描述

某校的慣例是在每學期的期末考試之後發放獎學金。發放的獎學金共有五種,獲取的條件各自不同:

五四獎學金,每人400040004000元,期末平均成績高於858585分(>85>85>85),並且班級評議成績高於808080分(>80>80>80)的學生均可獲得;

成績優秀獎,每人200020002000元,期末平均成績高於909090分(>90>90>90)的學生均可獲得;

西部獎學金,每人100010001000元,期末平均成績高於858585分(>85>85>85)的西部省份學生均可獲得;

班級貢獻獎,每人850850850元,班級評議成績高於808080分(>80>80>80)的學生幹部均可獲得;

只要符合條件就可以得獎,每項獎學金的獲獎人數沒有限制,每名學生也可以同時獲得多項獎學金。例如姚林的期末平均成績是878787分,班級評議成績828282分,同時他還是一位學生幹部,那麼他可以同時獲得五四獎學金和班級貢獻獎,獎金總數是485048504850元。

現在給出若干學生的相關資料,請計算哪些同學獲得的獎金總數最高(假設總有同學能滿足獲得獎學金的條件)。

輸入格式

第一行是111個整數n(1≤n≤100)n(1 \le n \le 100)n(1≤n≤100),表示學生的總數。

接下來的nnn行每行是一位學生的資料,從左向右依次是姓名,期末平均成績,班級評議成績,是否是學生幹部,是否是西部省份學生,以及發表的**數。姓名是由大小寫英文本母組成的長度不超過202020的字串(不含空格);期末平均成績和班級評議成績都是000到100100100之間的整數(包括000和100100100);是否是學生幹部和是否是西部省份學生分別用111個字元表示,yyy表示是,nnn表示不是;發表的**數是000到101010的整數(包括000和101010)。每兩個相鄰資料項之間用乙個空格分隔。

輸出格式

包括333行。

第111行是獲得最多獎金的學生的姓名。

第222行是這名學生獲得的獎金總數。如果有兩位或兩位以上的學生獲得的獎金最多,輸出他們之中在輸入檔案**現最早的學生的姓名。

第333行是這nnn個學生獲得的獎學金的總數。

輸入輸出樣例

輸入 #14

yaolin 87 82 y n 0

chenruiyi 88 78 n y 1

lixin 92 88 n n 0

zhangqin 83 87 y n 1

輸出 #1

chenruiyi

9000

28700

#include

typedef

struct

student;

intmain()

,sum1[

500]

=,sum2=

0,t,j,max=0;

student stu[

500]

;scanf

("%d"

,&cnt)

;for

(i=0

;i++i)

for(i=

0;i++i)

if(stu[i]

.finalscore>

85&&stu[i]

.commit>80)

if(stu[i]

.finalscore>90)

if(stu[i]

.finalscore>

85&&stu[i]

.iswest==

'y')

if(stu[i]

.commit>

80&&stu[i]

.iscore==

'y')

}for

(i=0

;i++i)

for(i=

0; i}for

(i=0

; i)for

(i=0

; iprintf

("%s\n%d\n%d"

,stu[max]

.name,money[max]

,sum2)

;return0;

}

誰拿了最多獎學金

某校的慣例是在每學期的期末考試之後發放獎學金。發放的獎學金共有五種,獲取的條件各自不同 2 五四獎學金,每人4000元,期末平均成績高於85分 85 並且班級評議成績高於80分 80 的學生均可獲得 3 成績優秀獎,每人2000元,期末平均成績高於90分 90 的學生均可獲得 4 西部獎學金,每人1...

誰拿了最多獎學金

某校的慣例是在每學期的期末考試之後發放獎學金。發放的獎學金共有五種,獲取的條件各自不同 2 五四獎學金,每人4000元,期末平均成績高於85分 85 並且班級評議成績高於80分 80 的學生均可獲得 3 成績優秀獎,每人2000元,期末平均成績高於90分 90 的學生均可獲得 4 西部獎學金,每人1...

誰拿了最多獎學金

07 誰拿了最多獎學金 檢視 提交 統計 提問 總時間限制 1000ms 記憶體限制 65536kb 描述某校的慣例是在每學期的期末考試之後發放獎學金。發放的獎學金共有五種,獲取的條件各自不同 2 五四獎學金,每人4000元,期末平均成績高於85分 85 並且班級評議成績高於80分 80 的學生均可...