Programme C pour stocker les informations des étudiants à l'aide de Structure

Dans cet exemple, vous apprendrez à stocker les informations de 5 étudiants en utilisant un tableau de structures.

Pour comprendre cet exemple, vous devez avoir la connaissance des sujets de programmation C suivants:

  • Tableaux C
  • C struct

Stocker les informations dans la structure et les afficher

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

Production

Entrez les informations des élèves: Pour le numéro de rouleau1, entrez le nom: Tom Entrez les marques: 98 Pour le numéro de rouleau2, entrez le nom: Jerry Entrez les marques: 89… Affichage des informations: Numéro de rouleau: 1 Nom: Tom Marques: 98… 

Dans ce programme, une structure studentest créée. La structure a trois membres: nom (chaîne), rouleau (entier) et marques (flottant).

Ensuite, nous avons créé un tableau de structures comportant 5 éléments pour stocker les informations de 5 étudiants.

À l'aide d'une forboucle, le programme prend les informations de 5 étudiants de l'utilisateur et les stocke dans le tableau de la structure. Puis à l'aide d'une autre forboucle, les informations saisies par l'utilisateur s'affichent à l'écran.

Articles intéressants...