题目如下,我实在对这道题目束手无策,只要请广大高手帮忙了!!!!
利用链表结构实现学生成绩管理,了解数据库管理的基本功能,掌握C语言中的结构体、指针、函数、文件操作等知识。主要完成以下功能:输入、显示、删除、查找、插入、保存、读入、排序、计算等。
#define N 3
tpyedef struct s1
{char no[11]; /*学号*/
char name[15]; /*姓名*/
int score[N]; /*各门课成绩*/
float sum; /*总分*/
float average; /*平均分*/
int order; /*名次*/
struct s1 next; /*指向后续结点的指针*/
}Student; /*定义结构体类型*/
Student *head;
题目要去要有一些界面的选择操作,如:
menu_select()主菜单函数实现界面设计,具体模型如下:
**************************************************
0. Enter record
1. List the file
2. Search record on name
3. Delete a record
4. Add record
5. Save the file
6. Load the file
7. Display record on order
8. Sort to make new file
9. Quick seek record
10. Copy the file to new file
11. Quit
******************************************************
Enter you choice(0….11):