C Програма для зберігання інформації студентів, що використовують структуру

У цьому прикладі ви навчитеся зберігати інформацію 5 учнів за допомогою масиву структур.

Щоб зрозуміти цей приклад, ви повинні знати такі теми програмування на С:

  • 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, Введіть ім'я: Джеррі Введіть позначки: 89 … Відображення інформації: Номер рулону: 1 Ім'я: Том Маркс: 98 … 

У цій програмі створюється структура student. Структура має три члени: ім'я (рядок), рулон (ціле число) та позначки (плаваюче).

Потім ми створили масив структур із 5 елементами для зберігання інформації 5 студентів.

За допомогою forциклу програма бере інформацію від користувача 5 учнів та зберігає її в масиві структури. Потім за допомогою іншого forциклу інформація, введена користувачем, відображається на екрані.

Цікаві статті...