Πρόγραμμα C για αποθήκευση πληροφοριών μαθητών που χρησιμοποιούν δομή

Σε αυτό το παράδειγμα, θα μάθετε να αποθηκεύετε τις πληροφορίες των 5 μαθητών χρησιμοποιώντας μια σειρά δομών.

Για να κατανοήσετε αυτό το παράδειγμα, θα πρέπει να γνωρίζετε τις ακόλουθες θεματολογίες προγραμματισμού Γ:

  • C Πίνακες
  • C δομή

Αποθηκεύστε τις πληροφορίες στη Δομή και εμφανίστε τις

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

Παραγωγή

Εισαγάγετε πληροφορίες μαθητών: Για αριθμό ρολού 1, Πληκτρολογήστε όνομα: Τομ Εισαγάγετε σήματα: 98 Για αριθμό ρολού 2, Εισαγάγετε όνομα: Jerry Εισαγάγετε σημάδια: 89… Εμφάνιση πληροφοριών: Αριθμός ρολού: 1 Όνομα: Τομ Σήματα: 98… 

Σε αυτό το πρόγραμμα, δημιουργείται μια δομή student. Η δομή έχει τρία μέλη: όνομα (string), roll (ακέραιος) και σημάδια (float).

Στη συνέχεια, δημιουργήσαμε μια σειρά δομών με 5 στοιχεία για την αποθήκευση πληροφοριών 5 μαθητών.

Χρησιμοποιώντας ένα forβρόχο, το πρόγραμμα παίρνει τις πληροφορίες 5 μαθητών από το χρήστη και τις αποθηκεύει στη σειρά δομών. Στη συνέχεια, χρησιμοποιώντας έναν άλλο forβρόχο, οι πληροφορίες που εισάγει ο χρήστης εμφανίζονται στην οθόνη.

ενδιαφέροντα άρθρα...