Programma C per memorizzare le informazioni degli studenti che utilizzano la struttura

In questo esempio, imparerai a memorizzare le informazioni di 5 studenti utilizzando una serie di strutture.

Per comprendere questo esempio, è necessario conoscere i seguenti argomenti di programmazione in C:

  • C Arrays
  • C struct

Memorizza le informazioni nella struttura e visualizzale

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

Produzione

Immettere le informazioni sugli studenti: Per il numero di rotolo1, Immettere il nome: Tom Immettere i segni: 98 Per il numero di rotolo2, Immettere il nome: Jerry Immettere i segni: 89 … Visualizzazione delle informazioni: Numero di rotolo: 1 Nome: Tom Marks: 98 … 

In questo programma studentviene creata una struttura . La struttura ha tre membri: nome (stringa), roll (intero) e segni (float).

Quindi, abbiamo creato una serie di strutture con 5 elementi per memorizzare le informazioni di 5 studenti.

Utilizzando un forciclo, il programma prende le informazioni di 5 studenti dall'utente e le memorizza nella matrice della struttura. Quindi, utilizzando un altro forciclo, le informazioni inserite dall'utente vengono visualizzate sullo schermo.

Articoli interessanti...