[Buổi 23][Struct][ADV] Bài 2: Cấu trúc sinh viên (1)
Cấu trúc sinh viên (1)
Bối cảnh
Bài toán được mô tả qua yêu cầu và dữ liệu dưới đây.
Yêu cầu
Viết chương trình khai báo struct Sinh Viên gồm các thông tin: Họ tên, Ngày sinh, Điểm môn \(1\), Điểm môn \(2\), Điểm môn \(3\) và Tổng điểm. Đọc thông tin \(1\) thí sinh từ bàn phím và in ra màn hình \(3\) thông tin: Họ tên, Ngày sinh, Tổng điểm.
Input
Gồm \(5\) dòng lần lượt, mỗi dòng ghi \(1\) thông tin: Họ tên, Ngày sinh, Điểm môn 1, Điểm môn 2, Điểm môn 3.
Họ tên không quá \(50\) chữ cái, Ngày sinh viết chưa đúng chuẩn \(dd/mm/yyyy\). Các giá trị điểm là số thực (Double).
Output
In ra Họ tên, Ngày sinh và Tổng điểm. Mỗi thông tin cách nhau một khoảng trống. Điểm được ghi ra với \(1\) số sau dấu phẩy.
Ràng buộc
Đề gốc không nêu ràng buộc riêng.
Ví dụ 1
Input
Nghiem Xuan Tu
11/8/2002
4.5
10.0
5.5
Output
Nghiem Xuan Tu 11/08/2002 20.0
Giải thích ví dụ
Ví dụ 1
Input:
Nghiem Xuan Tu 11/8/2002 4.5 10.0 5.5
Giải thích: Thông tin được nhập vào, tổng điểm là 4.5 + 10.0 + 5.5 = 20.0, và được in ra cùng với họ tên và ngày sinh.
Ví dụ 2
Input:
Tran Van A 01/01/2000 8.0 9.0 7.0
Giải thích: Tổng điểm là 8.0 + 9.0 + 7.0 = 24.0, được in ra cùng với họ tên và ngày sinh.
Thông tin học tập
- Buổi: B23
- Concepts: structs, data fields, record-processing functions
- Giới hạn kiến thức: B01-B23
- Time limit: 2 seconds
- Memory limit: 20 MB
- Point: 15
Comments