Giải bài tập tham khảo code C (funscion)
Continuing the discussion from Giải bài tập tham khảo code C (funcion):
Câu 1: Dùng mảng
Viết chương trình quản lý kết quả thi tuyển sinh của n thí sinh (mỗi thí viên gồm các thông tin MaTS, HoTen, Toan, Ly, Hoa, Tong, XepLoai, kiểu dữ liệu sinh viên tự qui định nhưng phải phù hợp với thực tế). Chương trình hiển thịmenu thực hiện các công việc sau:
- Nhập danh sách các thí sinh, tính tổng điểm cho mỗi thí sinh theo công thức:
Tổng Điểm = Toán + Lý + Hóa
Xếp loại sẽ là Đậu nếu tổng điểm trên 15, còn lại là rớt.
Chú ý: Kiểm tra trùng MaTS, nếu MaTSđã tồn tại thìyêu cầu nhập mã khác.- Xuất danh sách các thí sinh theo mẫu (không cần kẻ khung)
KẾT QUẢ TUYỂN SINH
STT MATS HOTEN TOAN LY HOA TONG XEPLOAI- Tìm kiếm thí sinh có mã số X (X được nhập từ bàn phím). Nếu thấy thì xuất thông tin của thí sinh này, ngược lại báo không tìm thấy.
- Sắp xếp danh sách theo thứ tự tăng dần của cột tổng điểm. Sinh viên có thể chọn một trong các thuật toán sắp xếp đã học và xuất ra màn hình số lần so sánh và số phép gán đã thực hiện.
- Thêm một thí sinh vào sau phần tử có MaTS là X với X được nhập từ bàn phím.
- Thoát.
Yêu cầu: chương trình phải thực hiện công việc 1 trước mới được thực hiện các công việc còn lại. Các công việc viết bằng hàm.Câu 2: Dùng danh sách liên kết
Viết chương trình xây dựng và quản lý danh sách các phần tử số nguyên bằng danh sách liên kết đơn gồm các yêu cầu sau (không yêu cầu phải làm menu):
- Thêm n phần tử vào danh sách (có thể thực hiện một trong 2 cách: thêm đầuhoặc thêm cuối).
- Xuất danh sách vừa thêm.
- Tìm một phần tử có giá trị là x,nếu tìm thấy cho biết phần tử này đứng vị trí thứ mấy trong danh sách, ngược lại thông báo không tìm thấy.
- Xóa một phần tử có giá trị là x trong danh sách.
Cám ơn mọi người đã quan tâm… :3