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}





    Quảng cáo
       Ngôn ngữ : 

       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