Home > database >  Student achievement management system based on the list
Student achievement management system based on the list

Time:10-17

Anyone who can help me to write it this problem! Online help! Thank you very much! Come on!!

Topics are as follows:
Each student performance information includes: student id, Chinese, maths, English, total score, the weighted average; Using linked lists to store a number of student achievement information; Enter the student's student id, Chinese, maths, English, Calculate the score of students and weighted average (50% Chinese (30%), math, English 20%); Output student achievement information,
Can be at the end of the list add new student performance information; Can according to the student number, delete the student performance information,
Can according to the student id or total score, ascending sort students into performance information,
Upon completion of the program function under the premise of keep friendly program interface
, prompt complete,
Considering the robustness of the program as far as possible, in the case of input error, at least can guarantee system is not enough to collapse,
Program the main interface, which requires a switch statement is used to implement a selection menu, shown as right:
Small student achievement management system
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
* 1 -- -- -- -- -- - insert student achievement *
* 2 -- -- -- -- -- - delete student achievement *
* 3 -- -- -- -- -- - a search raw scores *
* 4 -- -- -- -- -- - modify a raw score *
* 5 -- -- -- -- -- - show all results *
* 6 -- -- -- -- -- - article shows results number *
* 7 -- -- -- -- -- - based on student number sorting *
* 8 -- -- -- -- -- - according to the total order *
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *

CodePudding user response:

Singly linked list data structure on data sort http://bbs.csdn.net/topics/392201633

CodePudding user response:

Write their own, to be meaningful,

CodePudding user response:

20 points wrote the title is a bit less


Eight options, just write eight methods
These are the basis of SQL, add and delete have item, suggest that the foundation of the foundation to write their own better
  • Related