Program C na ukladanie informácií študentov pomocou štruktúry

V tomto príklade sa naučíte ukladať informácie o 5 študentoch pomocou mnohých štruktúr.

Aby ste pochopili tento príklad, mali by ste mať znalosti nasledujúcich tém programovania v jazyku C:

  • C polia
  • C štruktúr

Uložte informácie do štruktúry a zobrazte ich

#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ýkon

Zadajte informácie o študentoch: Pre úlohu číslo 1, Zadajte meno: Tom Zadajte známky: 98 Pre úlohu číslo 2, Zadajte meno: Jerry Zadajte značky: 89… Zobrazenie informácií: Číslo role: 1 Meno: Tom Známky: 98… 

V tomto programe studentje vytvorená štruktúra . Štruktúra má troch členov: meno (reťazec), rolovanie (celé číslo) a značky (plávajúce).

Potom sme vytvorili rad štruktúr s 5 prvkami na ukladanie informácií o 5 študentoch.

Pomocou forslučky program prevezme od používateľa informácie 5 študentov a uloží ich do poľa štruktúry. Potom pomocou ďalšej forslučky sa informácie zadané používateľom zobrazia na obrazovke.

Zaujímavé články...