Вот программа на языке C, которая позволяет ввести имена 20 студентов и распечатать их:
#include <stdio.h>
#define MAX_STUDENTS 20
#define MAX_NAME_LENGTH 50
int main() {
char names[MAX_STUDENTS][MAX_NAME_LENGTH];
int i;
printf("Enter the names of 20 students:\n");
for (i = 0; i < MAX_STUDENTS; i++) {
printf("Student %d: ", i + 1);
fgets(names[i], MAX_NAME_LENGTH, stdin);
}
printf("\nList of students:\n");
for (i = 0; i < MAX_STUDENTS; i++) {
printf("%d. %s", i + 1, names[i]);
}
return 0;
}
В этой программе мы используем двумерный массив namesдля хранения имен студентов. Внешний размер представляет номер учащегося, а внутренний размер представляет максимальную длину имени. Мы перебираем массив, используя цикл forдля ввода имен студентов. Наконец, мы используем еще один цикл forдля печати списка студентов.