Nội dung Bài tập
- Mã:
- 837
- Tên:
- LOPHOC
- Dạng thi:
- oi
- Thang điểm:
- 10 điểm
- Giới hạn thời gian:
- 1 giây
- Giới hạn bộ nhớ:
- 256 MB
- Được tạo bởi:
- 22120137
Viết chương trình thực hiện các yêu cầu sau:
a. Khai báo cấu trúc dữ liệu của 1 danh sách liên kết đơn các lớp học (LOPHOC). Biết rằng một lớp học gồm những thành phần sau:
-Tên lớp: chuỗi tối đa 30 ký tự
-Sĩ số: kiểu số nguyên 2 byte
-Danh sách các học sinh trong lớp (tối đa 50 học sinh) (gồm tên: kiểu string và điểm trung bình: kiểu số nguyên)
b. Nhập danh sách
c. Xuất danh sách
d.Tìm 1 lớp có sĩ số đông nhất
e.Tìm 1 học sinh có điểm trung bình lớn nhất (In ra người đầu tiên)
Input:
-Dòng 1: Nhập số lượng lớp
-Dòng 2: Nhập tên lớp
-Dòng 3: Nhập số lượng học sinh: n
-n dòng tiếp theo: Nhập tên và điểm trung bình mỗi học sinh
(Tiếp tục với các lớp khác)
Output:
-In ra danh sách vừa nhập
-Dòng tiếp theo in ra tên lớp có số học sinh đông nhất (nếu có nhiều lớp bằng nhau thì in ra lớp nhập đầu tiên)
-Dòng tiếp theo in ra tên học sinh có điểm trung bình cao nhất (nếu có nhiều học sinh bằng nhau thì in ra học sinh nhập đầu tiên)
Ví dụ:
Input
Output
2
12A4
3
Khoa9
Hưng10
Châu8
12A5
4
Nhật5
Trân2
Anh9
Minh8
12A4
Khoa 9
Hưng 10
Châu 8
12A5
Nhật 5
Trân 2
Anh 9Minh 8
12A5
Hưng
Ví dụ:
Input
Output
3
9B1
3
Giang
5
Mai
7
Danh
0
9A5
2
Minh
5
Miên
6
9A4
3
Jerry
6
Luyện
4
Hoài
8
9B1
Giang 5
Mai 7
Danh 0
9A5
Minh 5
Miên 6
9A4
Jerry 6
Luyện 4
Hoài 8
9B1
Hoài
Theme :
Mời bạn soạn code
Ai có thể xem bài này :
Thông tin
Phần thảo luận