01/10/2018, 09:32

Cần giúp đỡ bài tập xây dựng cấu trúc sinh viên và danh sách sinh viên

Xây dựng một cấu trúc sinh viên, bao gồm các thông tin sau,
• Tên sinh viên : mảng kí tự
• Mã sinh viên: là một số nguyên không lớn hơn 1000.
• Điểm toán: số thập phân từ 0.0-10.0

  • Sử dụng danh sách liên kết đơn, cài đặt và khai báo một lớp gồm 15 SV có dạng như trên vào danh sách.
  • Xây dựng các hàm cho phép thêm và xóa một sinh viên mới
Trần Hoàn Võ viết 11:44 ngày 01/10/2018

struct sinhvien
{
char name[255];
int code=0;
double mark=0.0;
sinhvien* next;
};

sinhvien* sv;

  • cấu trúc sinh viên của bạn sẽ như thế này, các thông tin ràng buộc bắt buộc phải làm khi ng dùng nhập, bạn sẽ dùng vòng lặp để bắt ng dùng nhập tới khi nào đúng như yeu cầu ( <1000, 0-10 v.v…).
  • Thứ bạn sắp xây dựng chính là Linked List, nhưng lại ko nói rõ là làm theo Array hay Queue, hay là vector ? Yêu cầu đề chưa rõ, linked list có các chức năng chính là push, pop, isempty, v.v… bạn có thể đọc thêm bằng cách Google.

( À, có bạn nào bày mình cách để gõ code đúng dạng với, gõ như này nhìn chuối quá)

Nam_Cao viết 11:47 ngày 01/10/2018

hàm thêm và xóa sinh viên thì mình không biết làm thế nào cả, còn lại mình làm ngon lành hết rồi. không hiểu tại sao ý =((

Trần Hoàn Võ viết 11:47 ngày 01/10/2018

Bạn chưa nói rõ ý nên mình chả hiểu lắm, Linked List của bạn dùng Queue hay Array ? hay bạn dùng vector ? thêm và xóa sinh viên thì Google có hết nhé, tương ứng là push() và pop()

Bài liên quan
0