- Mã:
- 826
- Tên:
- Hộp Sữa
- 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:
- 22120101
Bài 826. Viết chương trình thực hiện các yêu cầu
sau:
a.
Hãy khai báo cấu trúc dữ liệu của một danh sách liên
kết đơn các hộp sữa (HOPSUA). Biết rằng một hộp sữa gồm những thành phần như
sau: Nhãn hiệu(chuỗi tối đa 20 ký tự), Trọng lượng (kiểu số thực), Hạn sử dụng
(kiểu dữ liệu ngày).
b. Cài đặt tất cả các thao tác cơ bản cho danh sách
liên kết các hộp sữa.
c Đếm số lượng hộp sữa sản xuất trước năm 2003 trong
danh
sách.
d. Tìm hộp sữa mới nhất trong danh sách.
e. sắp xếp các hộp sữa tăng dần theo hạn sử dụng.
Input :
Dòng 1 : số hộp
sữa ( n)
Dòng 2 – Dòng n+1
: Thông tin của từng hộp sữa , bao gồm : Tên , Trọng lượng , Hạn sử dụng
Output :
Dòng 1 : Số lượng hộp sữa sản xuất trước năm 2003
Dòng 2 : Xuất ra
thông tin hộp sữa mới nhất ( Nếu hạn sử dụng tồn
tại 2 hộp sữa giống nhau thì xuất ra hộp sữa nhập vào trước )
Dòng 3 – Dòng n+3: Tên của hộp sữa sau khi sắp xếp
Ví dụ :
Input |
Output |
5 A, 500.0, 12/05/2002 B, 250.0,
30/09/2003 C, 350.0, 20/03/2004 D, 200.0, 01/01/2001 E, 400.0, 15/07/2005 |
2 E, 400.0, 15/07/2005 D, A, B, C, E |
Theme :
Mời bạn soạn code