Bài Tạo danh sách học sinh
Bài 1:
Bạn hãy viết chương trình tạo ra struct Student
với hai thuộc tính là name
và age
. Sau đó hãy khai báo biến với kiểu dữ liệu Student
và nhập dữ liệu cho 2 thuộc tính của biến này và hiển thị ra màn hình:
Name: {P1}
Age: {P2}
Với {P1}
là tên vừa nhập, {P2}
là tuổi vừa nhập
Ví dụ nếu bạn nhập:
Viet
32
Thì màn hình sẽ hiển thị ra:
Name: Viet
Age: 32
Code:
Bài 2:
Viết chương trình khai báo kiểu dữ liệu SinhVien
với các thuộc tính string name, int age, int score
. Sau đó bạn hãy nhập từ bàn phím mảng n
phần tử các SinhVien
(mảng này được cấp phát động) và hiển thị ra màn hình thông tin của sinh viên có điểm cao nhất giống như sau:
Name : {P1}
Age: {P2}
Score: {P3}
Với {P1}
là tên của sinh viên có điểm cao nhất.
{P2}
là tuổi của sinh viên có điểm cao nhất.
{P3}
là điểm của sinh viên có điểm cao nhất.
Đầu vào luôn đảm bảo chỉ có 1 sinh viên có điểm cao nhất.
Ví dụ nếu bạn nhập
2
Binh 19 7
An 20 8
Thì màn hình sẽ hiển thị ra:
Name: An
Age: 20
Score: 8
Giải thích: An là sinh viên có điểm cao hơn Bình nên màn hình sẽ hiển thị ra thông tin của An.
Code:
Bài 3:
Viết chương trình khai báo kiểu dữ liệu Student
(sinh viên) với các thuộc tính string name, int age
và phương thức display()
. Sau đó bạn hãy nhập từ bàn phím mảng n
phần tử các sinh viên và dùng phương thức display()
để hiển thị ra màn hình thông tin các sinh viên.
Ví dụ nếu bạn nhập
2
Binh 19
An 20
Thì màn hình sẽ hiển thị ra:
Name: Binh
Age: 19
Name: An
Age: 20
Code:
Bài 4:
Bạn hãy hoàn thiện hàm getInformation()
và display()
để chương trình nhập và hiển thị ra thông tin của n
sinh viên giống bài trước.
Ví dụ nếu bạn nhập
2
Binh 19
An 20
Thì màn hình sẽ hiển thị ra:
Name: Binh
Age: 19
Name: An
Age: 20
Code: