Question: I want to write this code in C language. Want all the requirements which is mentioned in Picture. With explanation in comment line Microsoft Visual

I want to write this code in C language. Want all the requirements which is mentioned in Picture. With explanation in comment line
Microsoft Visual Studio 2019
Using C language, write a program to keep track of students. There is no maximum number of students. Your program should use a linked list (Hint: Take a look at linked- list example given in your textbook) and manage memory properly using malloc and free. Your program should display the following menu: a) Add a student: Choosing this option should add a student. Prompt the user for a student's name, number, and current GPA. b) Remove a student: Choosing this option should prompt the user for the name of the student to be removed. The first student with the matching name is removed. If no matching name exists, display an error message to the user and return to the menu. c) Display students: Choosing this option should display all students. The list should be sorted by GPA (Hint: Check example on sorting (e.g. using bubblesort algorithm) from your textbook). d) Exit: Choosing this option should end your program
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
