Program C do przechowywania informacji o uczniach przy użyciu struktury

W tym przykładzie nauczysz się przechowywać informacje 5 uczniów przy użyciu szeregu struktur.

Aby zrozumieć ten przykład, powinieneś znać następujące tematy programowania w C:

  • C Arrays
  • C struct

Przechowuj informacje w strukturze i wyświetlaj je

#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; ) 

Wynik

Wprowadź informacje o uczniach: Dla rolki numer1, Wpisz imię: Tom Wprowadź oceny: 98 Dla rolki numer2, Wpisz imię: Jerry Wprowadź znaczniki: 89… Wyświetlanie informacji: Numer rolki: 1 Imię: Tom Marks: 98… 

W tym programie studenttworzona jest konstrukcja . Struktura składa się z trzech elementów: name (string), roll (integer) i marks (float).

Następnie stworzyliśmy tablicę struktur składających się z 5 elementów do przechowywania informacji o 5 uczniach.

Za pomocą forpętli program pobiera od użytkownika informacje od 5 uczniów i przechowuje je w tablicy struktury. Następnie za pomocą kolejnej forpętli na ekranie wyświetlają się informacje wprowadzone przez użytkownika.

Interesujące artykuły...