#include #include typedef struct { char name[20]; int id; int num_labs; double labs[15]; } student_t; int main(void) { int num_students; student_t *students; int i; printf("Enter number of students:"); scanf("%d", &num_students); students = (student_t *)calloc(num_students, sizeof(student_t)); for(i = 0; i < num_students; i++) { printf("Enter name of student %d: ", (i+1)); fflush(stdin); gets(students[i].name); } printf("\n\n"); for(i = 0; i < num_students; i++) { printf("Name of Student %d: %s\n", (i+1), students[i].name); } free(students); return (0); }