#include #include #include struct stud { long num; char name[20]; long score; }; typedef struct stucode { struct stud student ; struct stucode *next; }L; void menu(); void createlist(struct stucode **r); void out(struct stucode *r); void search1(struct stucode *r); void search2(struct stucode *r); void del(struct stucode **r); void insert(struct stucode **r); void sort(struct stucode **r); void main() { char choose; int flag=1; struct stucode *r=NULL; while(flag) { system("cls"); menu(); choose=getchar(); switch(choose) { case '1': createlist(&r); out(r); printf("an hui che jian fan hui zhu cai dan 1\nan hui che jian fan hui zhu cai dan\n"); getchar(); getchar(); break; case '2': search1(r); printf("an hui che jian fan hui zhu cai dan2\nan hui che jian fan hui zhu cai dan\n"); getchar(); getchar(); break; case '3': search2(r); printf("dang qian cao zuo cai dan gong neng 3\nan hui che jian fan hui zhu cai dan\n"); getchar(); getchar(); break; case '4': del(&r); out(r); printf("dang qian cao zuo cai dan gong neng 4\nan hui che jian fan hui zhu cai dan\n"); getchar(); getchar(); break; case '5': insert(&r); out(r); printf("dang qian cao zuo cai dan gong neng5\nan hui che jian fan hui zhu cai dan\n"); getchar(); getchar(); break; case '6': sort(&r); out(r); printf("dang qian cao zuo cai dan gong neng6\nan hui che jian fan hui zhu cai dan\n"); getchar(); getchar(); break; case '7': out(r); printf("dang qian cao zuo cai dan gong neng 7\nan hui che jian fan hui zhu cai dan\n"); getchar(); getchar(); break; case '0': flag=0; printf("xie xie nin shi yong 508xin xi guan li xi tong\ncheng xu jie shu.\n"); break; default: printf("\nWrong Selection!(xuan ze cuo wu qing chong xuan!)\n");getc...