Nội dung Bài tập
- Mã:
- NHANVIEN_DSLK
- Tên:
- Quản lý nhân viên
- 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:
- 4801104085
Viết chương trình tạo ra danh sách liên kết đơn (LinkedList) thực hiện những yêu cầu sau:
a. Nhập danh sách các nhân viên (NhanVien). Biết rằng một nhân viên gồm những thành phần như sau:
- Mã nhân viên: kiểu chuỗi
- Tên nhân viên: kiểu chuỗi
- Lương nhân viên: Kiểu số nguyên (có giá trị 0)
b. Xuất danh sách ra output
c. Tìm một nhân viên có lương cao nhất trong mảng (nếu có cùng lương thì in ra nhân viên xuất hiện đầu tiên).
d. Tính tổng lương của tất cả nhân viên.
e. Sắp xếp mảng giảm dần theo lương nhân viên.
Input:
- Dòng đầu tiên chứa số lượng nhân viên
- Các dòng tiếp theo nhập theo định dạng NhanVien ở trên
Output:
- Thực hiện yêu cầu b. theo định dạng sau: {Tên,Mã nhân viên,Lương}, mỗi thông tin hiển thị trên một dòng
- Thực hiện yêu cầu c. , in ra tên nhân viên đó.
- Thực hiện yêu cầu d. , in ra tổng lương của tất cả nhân viên.
- Thực hiện yêu cầu e. ,sau đó xuất danh sách thông tin nhân viên ở vị trí cuối cùng theo định dạng trên.
*Lưu ý: Xuất đúng định dạng theo mẫu*
Ví dụ:
Input
Output
3
NV001
Nguyen Van A
8750000
NV002
Nguyen Van B
20000000
NV003
Nguyen Van C
8500000
{Nguyen Van A, NV001, 8750000}
{Nguyen Van B, NV002, 20000000}
{Nguyen Van C, NV003, 8500000}
Nguyen Van B
37250000
{Nguyen Van C, NV003, 8500000}
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