C language Program : Develop a Student Information System. The system need to implement the insertNode(), deleteNode() and displayList() functions. The insertNode() function is used to insert a new node of student record to the linked list. Assume that the input id is always unique, thus the linked list shall contain the student records with their respective id numbers are in ascending order. The displayList() function is used to display the list after inserting new node and/or after deleting a node. Please refer to the given structure definition shown in Figure 1 and it is COMPULSORY to refer to the linked list program code from Lab 4. Your system interface should consider a few element such as user friendly, attractive and appropriate word. You may add more suitable data in the structure but limited to not more than 3. The deleteNode() function is used to remove a record of the targeted id from the linked list. The deleteNode() function shall return the target id if the record to be deleted exists, otherwise return o. struct student{ int id; char name[20]; double cpa; struct student *nextPtr3; }3; Figure 1

Computer Networking: A Top-Down Approach (7th Edition)
7th Edition
ISBN:9780133594140
Author:James Kurose, Keith Ross
Publisher:James Kurose, Keith Ross
Chapter1: Computer Networks And The Internet
Section: Chapter Questions
Problem R1RQ: What is the difference between a host and an end system? List several different types of end...
icon
Related questions
Question
C language
Program :
Develop a Student Information System. The system need to implement the
insertNode(), deleteNode() and displayList() functions. The insertNode() function is
used to insert a new node of student record to the linked list. Assume that the input
id is always unique, thus the linked list shall contain the student records with their
respective id numbers are in ascending order. The displayList() function is used to
display the list after inserting new node and/or after deleting a node. Please refer to
the given structure definition shown in Figure 1 and it is COMPULSORY to refer to
the linked list program code from Lab 4. Your system interface should consider a few
element such as user friendly, attractive and appropriate word. You may add more
suitable data in the structure but limited to not more than 3.
The deleteNode() function is used to remove a record of the targeted id from the
linked list. The deleteNode() function shall return the target id if the record
to be deleted exists, otherwise return o.
struct student{
int id;
char name[20];
double cpa;
struct student *nextPtr3;
};
Figure 1
Lab 4 program code:
https://pastebin.com/raw/50W2XqLh
Transcribed Image Text:C language Program : Develop a Student Information System. The system need to implement the insertNode(), deleteNode() and displayList() functions. The insertNode() function is used to insert a new node of student record to the linked list. Assume that the input id is always unique, thus the linked list shall contain the student records with their respective id numbers are in ascending order. The displayList() function is used to display the list after inserting new node and/or after deleting a node. Please refer to the given structure definition shown in Figure 1 and it is COMPULSORY to refer to the linked list program code from Lab 4. Your system interface should consider a few element such as user friendly, attractive and appropriate word. You may add more suitable data in the structure but limited to not more than 3. The deleteNode() function is used to remove a record of the targeted id from the linked list. The deleteNode() function shall return the target id if the record to be deleted exists, otherwise return o. struct student{ int id; char name[20]; double cpa; struct student *nextPtr3; }; Figure 1 Lab 4 program code: https://pastebin.com/raw/50W2XqLh
Expert Solution
steps

Step by step

Solved in 2 steps

Blurred answer
Recommended textbooks for you
Computer Networking: A Top-Down Approach (7th Edi…
Computer Networking: A Top-Down Approach (7th Edi…
Computer Engineering
ISBN:
9780133594140
Author:
James Kurose, Keith Ross
Publisher:
PEARSON
Computer Organization and Design MIPS Edition, Fi…
Computer Organization and Design MIPS Edition, Fi…
Computer Engineering
ISBN:
9780124077263
Author:
David A. Patterson, John L. Hennessy
Publisher:
Elsevier Science
Network+ Guide to Networks (MindTap Course List)
Network+ Guide to Networks (MindTap Course List)
Computer Engineering
ISBN:
9781337569330
Author:
Jill West, Tamara Dean, Jean Andrews
Publisher:
Cengage Learning
Concepts of Database Management
Concepts of Database Management
Computer Engineering
ISBN:
9781337093422
Author:
Joy L. Starks, Philip J. Pratt, Mary Z. Last
Publisher:
Cengage Learning
Prelude to Programming
Prelude to Programming
Computer Engineering
ISBN:
9780133750423
Author:
VENIT, Stewart
Publisher:
Pearson Education
Sc Business Data Communications and Networking, T…
Sc Business Data Communications and Networking, T…
Computer Engineering
ISBN:
9781119368830
Author:
FITZGERALD
Publisher:
WILEY