C Program för att lagra information om studenter som använder struktur

I det här exemplet lär du dig att lagra informationen från 5 elever med hjälp av en rad strukturer.

För att förstå detta exempel bör du ha kunskap om följande C-programmeringsämnen:

  • C Arrays
  • C struct

Lagra information i struktur och visa den

#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

Ange information om studenter: För rollnummer1, Ange namn: Tom Ange betyg: 98 För rollnummer2, Ange namn: Jerry Ange betyg: 89… Visar information: Rollnummer: 1 Namn: Tom märker: 98… 

I detta program studentskapas en struktur . Strukturen har tre medlemmar: namn (sträng), rull (heltal) och markeringar (flyt).

Sedan skapade vi en rad strukturer som har 5 element för att lagra information om 5 elever.

Med hjälp av en forslinga tar programmet informationen om 5 elever från användaren och lagrar den i strukturen. När du använder en annan forslinga visas informationen som användaren har angett på skärmen.

Intressanta artiklar...