#include<stdio.h>
#include<stdlib.h>
typedef struct NODE
{
int ID;
char name[100];
int score[3];
struct NODE *next;
}LNODE,*LINKLIST;
void InitList(LINKLIST *L);
LNODE * CreatNode();
void PriList(LNODE *head);
LNODE * InsertNode(LNODE *head,int n);
LNODE * DelNode(LNODE *head,int n);
LNODE * FindNode(LNODE *head,int ID);
LNODE * SortNode(LNODE *head);
int MenuSelect();
int main(void)
{
LNODE *head;
int m;
int ID;
int choice;
InitList(&head);
while((choice=MenuSelect())!='9')
{
switch(choice)
{
case 1:
head=CreatNode();
break;
case 2:
PriList(head);
break;
case 3:
printf("输入你要查找的节点:");
scanf("%d",&ID);
putchar('\n');
FindNode(head,ID);
break;
case 4:
printf("输入你要删除的节点:");
scanf("%d",&m);
putchar('\n');
head=DelNode(head,m);
break;
case 5:
head=SortNode(head);
break;
case 6:
printf("输入你要插入的节点:");
scanf("%d",&m);
putchar('\n');
InsertNode(head,m);
break;
case 7:
break;
case 8:<