Программа C для хранения информации об учениках с использованием структуры

В этом примере вы научитесь хранить информацию о 5 студентах, используя массив структур.

Чтобы понять этот пример, вы должны знать следующие темы программирования на C:

  • Массивы 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 введите имя: Джерри Введите оценки: 89… Отображение информации: номер рулона: 1 Имя: Том Маркс: 98… 

В этой программе создается структура student. Структура состоит из трех членов: name (строка), roll (целое число) и mark (float).

Затем мы создали массив структур с 5 элементами для хранения информации о 5 студентах.

Используя forцикл, программа берет информацию о 5 студентах от пользователя и сохраняет ее в массиве структуры. Затем, используя другой forцикл, информация, введенная пользователем, отображается на экране.

Интересные статьи...