C Chương trình lưu trữ thông tin của sinh viên sử dụng cấu trúc

Trong ví dụ này, bạn sẽ học cách lưu trữ thông tin của 5 sinh viên bằng cách sử dụng một mảng cấu trúc.

Để hiểu ví dụ này, bạn nên có kiến ​​thức về các chủ đề lập trình C sau:

  • C Mảng
  • C struct

Lưu trữ thông tin trong cấu trúc và hiển thị nó

#include struct student ( char firstName(50); int roll; float marks; ) s(10); int main() ( int i; printf("Enter information of students:"); // storing information for (i = 0; i < 5; ++i) ( s(i).roll = i + 1; printf("For roll number%d,", s(i).roll); printf("Enter first name: "); scanf("%s", s(i).firstName); printf("Enter marks: "); scanf("%f", &s(i).marks); ) printf("Displaying Information:"); // displaying information for (i = 0; i < 5; ++i) ( printf("Roll number: %d", i + 1); printf("First name: "); puts(s(i).firstName); printf("Marks: %.1f", s(i).marks); printf(""); ) return 0; ) 

Đầu ra

Nhập thông tin của học sinh: Đối với số cuộn 1, Nhập tên: Tom Nhập dấu: 98 Đối với số cuộn 2, Nhập tên: Jerry Nhập các điểm: 89… Hiển thị Thông tin: Số cuộn: 1 Tên: Tom Số hiệu: 98… 

Trong chương trình này, một cấu trúc studentđược tạo. Cấu trúc có ba thành viên: tên (chuỗi), cuộn (số nguyên) và dấu (float).

Sau đó, chúng ta tạo một mảng cấu trúc có 5 phần tử để lưu trữ thông tin của 5 sinh viên.

Sử dụng forvòng lặp, chương trình lấy thông tin của 5 sinh viên từ người dùng và lưu trữ nó trong mảng cấu trúc. Sau đó, sử dụng một forvòng lặp khác , thông tin người dùng nhập vào sẽ hiển thị trên màn hình.

thú vị bài viết...