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。宿...