V tem primeru se boste naučili shranjevanja informacij 5 učencev z uporabo vrste struktur.
Če želite razumeti ta primer, morate poznati naslednje teme programiranja C:
- C Nizki
- C strukt
Informacije shranite v strukturo in jih prikažite
#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; )
Izhod
Vnesite podatke o študentih: Za zvitek številka1, Vnesite ime: Tom Vnesite oznake: 98 Za zvitek številka2, Vnesite ime: Jerry Vnesite oznake: 89… Prikaz informacij: Številka zvitka: 1 Ime: Tom Oznake: 98…
V tem programu student
je ustvarjena struktura . Struktura ima tri člane: ime (niz), zvitek (celo število) in oznake (float).
Nato smo ustvarili vrsto struktur s 5 elementi za shranjevanje informacij 5 študentov.
for
Program s pomočjo zanke od uporabnika odvzame podatke 5 študentov in jih shrani v vrsto struktur. Nato se z drugo for
zanko na zaslonu prikažejo podatki, ki jih vnese uporabnik.