Создать программу для работы с массивами структур - создание и вывод на экран - C (СИ)

Узнай цену своей работы

Формулировка задачи:

Создать программу для работы с массивами структур - создание и вывод на экран

Решение задачи: «Создать программу для работы с массивами структур - создание и вывод на экран»

textual
Листинг программы
#include <stdio.h>
#include <string.h>
 
#define N 3
 
struct one
{
    char name[80 + 1];
    char mail[80 + 1];
}part1[N];
 
main()  
{
    int i;
 
    system("cls");
 
    for(i = 1; i <= N; i++)
    {
        printf("\nvvedit imya %d stud: ",i);
        scanf("%s",&part1[i].name);
        printf("\nvvedit adresy %d stud: ",i);
        scanf("%s",&part1[i].mail);
    }
    
    for(i = 1; i <= N; i++)
    {
        printf("\nimya %d stud: %s", i, part1[i].name);
        printf("\nadresa %d stud: %s", i, part1[i].mail);
 
    }
 
getch();
}

Объяснение кода листинга программы

  1. Подключение необходимых библиотек для работы с массивами и структурой.
  2. Определение размера массива структур (N = 3).
  3. Создание структуры one с полями name и mail типа char с длиной 80 символов + 1 символ для '\0'.
  4. Создание массива структур part1[N] типа struct one.
  5. Вход в основную функцию main().
  6. Очистка экрана с помощью команды system(cls).
  7. Заполнение полей структуры part1[i] с помощью функции scanf().
  8. Вывод на экран заполненных полей структуры part1[i] с помощью функции printf().
  9. Вызов функции getch() для приостановки выполнения программы до нажатия клавиши.

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

6   голосов , оценка 4.167 из 5
Похожие ответы