Програма 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, Въведете име: Джери Въведете марки: 89 … Показване на информация: Номер на ролката: 1 Име: Том Марки: 98 … 

В тази програма studentсе създава структура . Структурата има три члена: име (низ), ролка (цяло число) и марки (плаващ).

След това създадохме масив от структури, имащи 5 елемента за съхраняване на информация на 5 ученика.

Използвайки forцикъл, програмата взема информацията от 5 ученика от потребителя и я съхранява в масива от структура. След това, използвайки друг forцикъл, информацията, въведена от потребителя, се показва на екрана.

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