Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | ||
|
объем оперативной памяти – 512 К байт
производительность – 1 млн. операций в секунду
Рассмотрим использование в программе вложенных структур:
/* Демонстрация вложенных структур*/
# include < stdio.h >
struct date { int day;
int month;
int year; };
/* Объявление записи типа date*/
struct person { char fam [20];
char im [20];
char ot [20];
struct date f1;};
/* Объявление структуры типа person;одним из элементов записи person является запись f1
типа date */
main ()
{ struct person ind1;
/* обьявление переменной ind1 типа person */
printf (“Укажите фамилию, имя, отчество, день, \n месяц”
“ и год рождения гражданина ind1\n”);
scanf (“ % S % S % S %d %d”, &ind1.fam, &ind1.im, &ind1.ot,
& ind1.f1.day, &ind1.f1.month, &ind1.f1.year);
/* Ввод сведений о гражданине ind1 */
printf (“ Фамилия, имя, отчество: % S % S % S \n”, ind1.fam, ind1.im, ind1.ot);
printf (“ Год рождения - % d \n”, ind1.f1.year);
printf (“ Месяц рождения - % d -й \n”, ind1.f1.month);
printf (“ День рождения - % d -й \n”, ind1.f1.day);
/* Вывод сведений о гражданине ind1 */
}
Структура типа date (дата) содержит три элемента: day (день), month (месяц), year (год). Структура типа person (человек) содержит четыре элемента: fam[20] (фамилия), im[20] (имя), ot[20] (отчество), f1 (дата рождения). Последний из них (f1) – это вложенная запись типа date.
Результаты работы программы:
Укажите фамилию, имя, отчество, день, месяц и год рождения гражданина ind1
Алексеев
Сергей
Петрович
3
5
1978
Подчеркнутая информация вводится пользователем.
Дата публикования: 2014-11-28; Прочитано: 249 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!