Ц програм за чување информација ученика који користе структуру

У овом примеру ћете научити да складиштите информације 5 ученика помоћу низа структура.

Да бисте разумели овај пример, требало би да имате знање о следећим темама програмирања на Ц:

  • Ц низови
  • Ц струцт

Чувајте информације у структури и прикажите их

#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петље на екрану приказују информације које је корисник унео.

Занимљиви Чланци...