Nội dung Bài tập
- Mã:
- STRUCT_SV
- Tên:
- Cấu trúc Sinh Viên
- Dạng thi:
- oi
- Thang điểm:
- 3 đ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:
- 22120121
Viết chương trình nhập vào từ bàn phím thông tin của n sinh viên gồm mã sinh viên (kiểu số nguyên), họ tên (kiểu chuỗi ký tự) và điểm trung bình (kiểu số thực). Sau đó, chương trình lưu thông tin của n sinh viên này vào file "students.txt".(Lưu điểm trung bình với một chữ số thập phân sau dấu phẩy)
Tiếp theo, chương trình đọc thông tin sinh viên từ file "students.txt" và xuất thông tin của các sinh viên có điểm trung bình lớn hơn hoặc bằng 7.0 ra màn hình.
Gợi ý:
Sử dụng cấu trúc struct để định nghĩa thông tin của sinh viên.
Sử dụng con trỏ và mảng động để lưu danh sách sinh viên.
Sử dụng các hàm đọc/ghi file để thực hiện nhập/xuất thông tin từ/đến file.
Sử dụng vòng lặp để duyệt qua danh sách sinh viên và tìm các sinh viên có điểm trung bình lớn hơn hoặc bằng 7.0 để xuất ra màn hình.
Sử dụng setprecision() để lưu điểm trung bình với một chữ số thập phân sau dấu phẩy.
Ví dụ
Quảng cáo
Tiếp theo, chương trình đọc thông tin sinh viên từ file "students.txt" và xuất thông tin của các sinh viên có điểm trung bình lớn hơn hoặc bằng 7.0 ra màn hình.
Gợi ý:
Sử dụng cấu trúc struct để định nghĩa thông tin của sinh viên.
Sử dụng con trỏ và mảng động để lưu danh sách sinh viên.
Sử dụng các hàm đọc/ghi file để thực hiện nhập/xuất thông tin từ/đến file.
Sử dụng vòng lặp để duyệt qua danh sách sinh viên và tìm các sinh viên có điểm trung bình lớn hơn hoặc bằng 7.0 để xuất ra màn hình.
Sử dụng setprecision() để lưu điểm trung bình với một chữ số thập phân sau dấu phẩy.
Ví dụ
INPUT:
2
22120169
Nguyen Van A
9.0
22120170
Le Van B
6.9
OUTPUT:
22120169
Nguyen Van A
9.0
2
22120169
Nguyen Van A
9.0
22120170
Le Van B
6.9
OUTPUT:
22120169
Nguyen Van A
9.0
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