C Programma om informatie op te slaan van studenten die structuur gebruiken

In dit voorbeeld leer je de informatie van 5 leerlingen op te slaan door middel van een reeks structuren.

Om dit voorbeeld te begrijpen, moet u kennis hebben van de volgende C-programmeeronderwerpen:

  • C Arrays
  • C struct

Sla informatie op in structuur en geef deze weer

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

Uitvoer

Voer gegevens van leerlingen in: Voor rol nummer1, voer naam in: Tom Voer cijfers in: 98 Voor rol nummer2, voer naam in: Jerry Voer cijfers in: 89… Informatie weergeven: Rol nummer: 1 Naam: Tom Punten: 98… 

In dit programma wordt een structuur studentgecreëerd. De structuur heeft drie leden: naam (string), roll (geheel getal) en markeringen (float).

Vervolgens hebben we een reeks structuren gemaakt met 5 elementen om informatie van 5 studenten op te slaan.

Met behulp van een forlus neemt het programma de informatie van 5 studenten van de gebruiker en slaat deze op in de reeks structuur. Met behulp van een andere forlus wordt de door de gebruiker ingevoerde informatie op het scherm weergegeven.

Interessante artikelen...