Program C pro ukládání informací studentů pomocí struktury

V tomto příkladu se naučíte ukládat informace 5 studentů pomocí řady struktur.

Abychom pochopili tento příklad, měli byste mít znalosti o následujících programovacích tématech jazyka C:

  • C pole
  • C struktura

Ukládejte informace do struktury a zobrazujte 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; ) 

Výstup

Zadejte informace o studentech: Pro číslo role1, Zadejte jméno: Tom Zadejte značky: 98 Pro roli číslo2, Zadejte jméno: Jerry Zadejte značky: 89… Zobrazení informací: Číslo role: 1 Jméno: Tom Marks: 98… 

V tomto programu studentje vytvořena struktura . Struktura má tři členy: name (string), roll (integer) a marks (float).

Poté jsme vytvořili řadu struktur s 5 prvky pro ukládání informací o 5 studentech.

Pomocí forsmyčky program převezme od uživatele informace 5 studentů a uloží je do pole struktury. Poté pomocí další forsmyčky se na obrazovce zobrazí informace zadané uživatelem.

Zajímavé články...