Program C pentru stocarea informațiilor studenților care utilizează structura

În acest exemplu, veți învăța să stocați informațiile a 5 studenți utilizând o serie de structuri.

Pentru a înțelege acest exemplu, ar trebui să aveți cunoștințele următoarelor subiecte de programare C:

  • C Matrice
  • C struct

Stocați informații în structură și afișați-le

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

Ieșire

Introduceți informațiile studenților: Pentru numărul 1, introduceți numele: Tom Introduceți marcajele: 98 Pentru numărul numărul 2, introduceți numele: Jerry Introduceți marcajele: 89 … Afișarea informațiilor: Numărul listei: 1 Nume: Tom Marcează: 98 … 

În acest program, studentse creează o structură . Structura are trei membri: nume (șir), rolă (întreg) și mărci (float).

Apoi, am creat o serie de structuri cu 5 elemente pentru stocarea informațiilor a 5 studenți.

Folosind o forbuclă, programul ia informațiile a 5 studenți de la utilizator și le stochează în matricea structurii. Apoi, folosind o altă forbuclă, informațiile introduse de utilizator sunt afișate pe ecran.

Articole interesante...