C Ohjelma rakenteita käyttävien opiskelijoiden tietojen tallentamiseen

Tässä esimerkissä opit tallentamaan viiden opiskelijan tiedot käyttämällä joukkoa rakenteita.

Tämän esimerkin ymmärtämiseksi sinulla on oltava tieto seuraavista C-ohjelmointiaiheista:

  • C Taulukot
  • C rakenne

Tallenna tiedot rakenteeseen ja näytä ne

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

Tuotos

Anna opiskelijoiden tiedot: Rullanumerolle 1 kirjoita nimi: Tom Syötä merkinnät: 98 Rullanumerolle2 kirjoita nimi: Jerry Syötä pisteet: 89… Näytetään tietoja: Rullanumero: 1 Nimi: Tom Marks: 98… 

Tässä ohjelmassa luodaan rakenne student. Rakenteessa on kolme jäsentä: nimi (merkkijono), rulla (kokonaisluku) ja merkit (kelluva).

Sitten loimme joukon rakenteita, joissa on 5 elementtiä 5 opiskelijan tietojen tallentamiseksi.

Käyttämällä forsilmukka, ohjelma vie tietoja 5 opiskelijoita käyttäjältä ja tallentaa sen ryhmän rakenteen. Sitten toisen forsilmukan avulla käyttäjän syöttämät tiedot näytetään näytöllä.

Mielenkiintoisia artikkeleita...