C program za pohranu podataka učenika koji koriste strukturu

U ovom ćete primjeru naučiti pohranjivati ​​podatke o 5 učenika pomoću niza struktura.

Da biste razumjeli ovaj primjer, trebali biste imati znanje sljedećih C programskih tema:

  • C Nizovi
  • C strukt

Pohranite podatke u strukturu i prikažite ih

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

Izlaz

Unesite podatke o studentima: Za svitak broj1, Unesite ime: Tom Unesite ocjene: 98 Za svitak broj2, Unesite ime: Jerry Unesite ocjene: 89… Prikazivanje podataka: Broj role: 1 Ime: Tom Oznake: 98 … 

U ovom se programu stvara struktura student. Struktura ima tri člana: ime (niz), svitak (cijeli broj) i oznake (plutajuće).

Zatim smo stvorili niz struktura s 5 elemenata za pohranu podataka 5 učenika.

Koristeći forpetlju, program od korisnika uzima podatke o 5 učenika i pohranjuje ih u niz struktura. Zatim se pomoću druge forpetlje na zaslonu prikazuju podaci koje je korisnik unio.

Zanimljivi članci...