#include#include#includestruct stud{long num;char name[20];float sx;float dx;float ts;float dl;float cx;float zf;float pj;};struct studcode{struct stud student;struct studcode *next;};void menu();void input(struct studcode **);void output(struct studcode *);void binsearch(struct studcode *);void insert(struct studcode **);void delet(struct studcode **);void good(struct studcode *);void fail(struct studcode *);void sort(struct studcode *);void back();void main(){char choose;int flag=1;struct studcode *head;head=NULL;printf("请先录入学生成绩信息\n");printf("输入学生学号 高数、英语读写、英语听说、计算机导论和程序设计的成绩\n");input(&head); while (flag) {system("cls"); menu(); printf("请选择:");getchar();choose=getchar();switch(choose){ case '1': output(head); back(); break; case '2': binsearch(head); back(); break;