Прикреплённый файл «1.c»
Загрузка 1 #include <stdio.h>
2
3 /* объявим новый тип данных student */
4
5 struct st_student {
6 /* содержимое структуры */
7 char name[30]; // максимальная длина имени - 30
8 int grade; // оценка
9 }; /* временно имя структуры */
10
11 typedef struct st_student student; /* связываем имя типа данных с именем структуры */
12
13 student s;
14
15 /* int i */
16
17 void sort_students( ... );
18
19 void read_student( student *s1 )
20 {
21 /* (*s).f === s->f */
22 scanf("%s", s1->name ); /* %s -- чтение одного слова до пробела */
23 scanf("%d", &s1->grade ); /* %s -- чтение одного слова до пробела */
24 }
25
26 void print_student( student s )
27 {
28 printf("name = %s, ", s.name );
29 printf("grade = %d\n", s.grade );
30 }
31
32 int main ()
33 {
34 student group[20];
35 read_students( group, ... );
36 sort_students( group, ... );
37 print_students( group, ... );
38
39 /*
40 read_student( &s );
41 print_student( s );
42 */
43
44 /* students[i].name */
45
46 return 0;
47 }
Прикреплённые файлы
Для ссылки на прикреплённый файл в тексте страницы напишите attachment:имяфайла, как показано ниже в списке файлов. Не используйте URL из ссылки «[получить]», так как он чисто внутренний и может измениться.Вам нельзя прикреплять файлы к этой странице.