C Program til lagring af information om studerende, der bruger struktur

I dette eksempel lærer du at gemme oplysningerne om 5 studerende ved hjælp af en række strukturer.

For at forstå dette eksempel skal du have kendskab til følgende C-programmeringsemner:

  • C Arrays
  • C struct

Gem oplysninger i struktur og vis dem

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

Produktion

Indtast oplysninger om studerende: For roll nummer1, Indtast navn: Tom Indtast markeringer: 98 For roll nummer2, Indtast navn: Jerry Indtast markeringer: 89… Visning af oplysninger: Roll nummer: 1 Navn: Tom Marks: 98… 

I dette program studentoprettes en struktur . Strukturen har tre medlemmer: navn (streng), rulle (heltal) og mærker (flyde).

Derefter oprettede vi en række strukturer, der har 5 elementer til at gemme information om 5 studerende.

Ved hjælp af en forsløjfe tager programmet informationen fra 5 studerende fra brugeren og gemmer dem i strukturen. Ved hjælp af en anden forsløjfe vises de oplysninger, der er indtastet af brugeren, på skærmen.

Interessante artikler...