English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Recueil complet d'exemples de programmation en C
Dans cet exemple, vous allez apprendre à stocker les informations des étudiants en utilisant un tableau de structures5Informations sur les étudiants.
Pour comprendre cet exemple, vous devriez comprendre ce qui suitProgrammation en CSujet :
#include <stdio.h> struct student { char firstName[50]; int roll; float marks; }10]; int main() { int i; printf("Saisissez les informations des étudiants :\n"); //Informations stockées for (i = 0; i < 5; ++i) { s[i].roll = i + 1; printf("\nPour le numéro de matricule %d,\n", s[i].roll); printf("Saisissez le prénom : "); scanf("%s", s[i].firstName); printf("Saisissez les notes : "); scanf("%f", &s[i].marks); } printf("Affichage des informations :\n\n"); //Affichage des informations for (i = 0; i < 5; ++i) { printf("\nNuméro de matricule : %d\n", i + 1); printf("Prénom : "); puts(s[i].firstName); printf("Notes : %.",1f", s[i].marks); printf("\n"); } return 0; }
Résultat de la sortie
Saisissez les informations des étudiants : Pour le numéro de matricule1, Saisissez le nom : Tom Saisissez les notes : 98 Pour le numéro de matricule2, Saisissez le nom : Jerry Saisissez les notes : 89 . . . Affichage des informations : Numéro de matricule : 1 Nom : Tom Notes : 98 . . .
Dans ce programme, nous allons créer une structure student. Cette structure possède trois membres : name (chaîne de caractères), roll (entier) et marks (nombre à virgule flottante).
Ensuite, nous avons créé un tableau de structures s contenant des éléments5Pour stocker5Informations sur les étudiants.
Ce programme Utiliser une boucle for pour obtenir5Informations sur l'étudiant, puis les stocker dans un tableau de structures. Ensuite, utiliser une autre boucle for pour afficher les informations saisies par l'utilisateur sur l'écran.