Giả sử chúng ta đã cung cấp họ, tên, tuổi và lớp của một học sinh trong các dòng khác nhau. Chúng ta sẽ phải viết một chương trình sử dụng các cấu trúc trong C ++ để đọc tất cả chúng và hiển thị ở định dạng này (age, first_name, last_name, class). Tuổi và lớp sẽ có kiểu số nguyên, còn first_name và last_name thuộc chuỗi thời gian.
Vì vậy, nếu đầu vào giống như
priyamkundu1610
thì đầu ra sẽ là (16, priyam, kundu, 10)
Để giải quyết vấn đề này, chúng tôi sẽ làm theo các bước sau -
-
xác định cấu trúc với first_name, last_name của kiểu chuỗi và tuổi, cl thuộc kiểu số nguyên
-
đọc từng dòng và lưu trữ thành first_name, last_name, age, cl tương ứng vào một khối dữ liệu kiểu sinh viên
-
hiển thị thông tin sinh viên theo cách này (stud.age, stud.first_name, stud.last_name, stud.cl)
Ví dụ
Hãy cùng chúng tôi xem cách triển khai sau để hiểu rõ hơn -
#includeusing namespace std; struct Student {int age, cl; string first_name, last_name;}; int main () {Sinh viên tốt nghiệp; cin>> stud.first_name>> stud.last_name>> stud.age>> stud.cl; cout <<"(" < Đầu vào
priyamkundu1610Đầu ra
(16, priyam, kundu, 10)