PTA 7 3 宿舍誰最高? 10分

2021-10-06 21:10:34 字數 1196 閱讀 6941

pta 7-3 宿舍誰最高?

學校選拔籃球隊員,每間宿舍最多有4個人。現給出宿舍列表,請找出每個宿舍最高的同學。定義乙個學生類student,有身高height,體重weight等。

首先輸入乙個整型數n (1<=n<=1000000),表示n位同學。

緊跟著n行輸入,每一行格式為:宿舍號,name,height,weight。

宿舍號的區間為[0,999999], name 由字母組成,長度小於16,height,weight為正整數。

按宿舍號從小到大排序,輸出每間宿舍身高最高的同學資訊。題目保證每間宿舍只有一位身高最高的同學。

7

000000 tom 175

120000001 jack 180

130000001 hale 160

140000000 marry 160

120000000 jerry 165

110000003 etaf 183

145000001 mickey 170

115

000000 tom 175

120000001 jack 180

130000003 etaf 183

145

#

include

#include

using

namespace std;

class

student

void

changedata

(student& s)};

intmain()

for(

int i =

0; i < n; i++)}

}for

(int i =

0, j =

0, max =

0; i < n;)}

cout <<

setfill

('0'

)<<

setw(6

)<< s[max]

.room <<

" "<< s[max]

.name <<

" "<< s[max]

.height <<

" "<< s[max]

.weight << endl;

i = j;

}}

宿舍誰最高? 15分

學校選拔籃球隊員,每間宿舍最多有4個人。現給出宿舍列表,請找出每個宿舍最高的同學。定義乙個學生類student,有身高height,體重weight等。輸入格式 首先輸入乙個整型數n 1 n 1000000 表示n位同學。緊跟著n行輸入,每一行格式為 宿舍號,name,height,weight。宿...

7 5 宿舍誰最高? 20 分

學校選拔籃球隊員,每間宿舍最多有4個人。現給出宿舍列表,請找出每個宿舍最高的同學。定義乙個學生類student,有身高height,體重weight等。輸入格式 首先輸入乙個整型數n 1 n 1000000 表示n位同學。緊跟著n行輸入,每一行格式為 宿舍號,name,height,weight。宿...

7 5 宿舍誰最高? 20 分

學校選拔籃球隊員,每間宿舍最多有4個人。現給出宿舍列表,請找出每個宿舍最高的同學。定義乙個學生類student,有身高height,體重weight等。輸入格式 首先輸入乙個整型數n 1 n 1000000 表示n位同學。緊跟著n行輸入,每一行格式為 宿舍號,name,height,weight。宿...