ode; student *next; public: student();// 不带参数的构造函数 student(string ,string ,double ,double ,double ,double =0.0,double =0.0,char =NULL); // 带数据域参数的构造函数,用来动态建立节点 void sum_score();// 总分函数 void ave_score();// 平均分函数 void grade_score();// 成绩等级 void cin_app();// 修改用 void app_score(string ,string ,double ,double ,double); // 动态的建立节点 void del_score(); // 删除全部节点 void displist(); // 输出节点中的全部数据 void lookup(int ,string ); // 查找函数 void del_score(int ,string ); // 删除函数 positor(int ,int ); // 排序函数 void rework(int ,string ); // 修改函数}; ///////////////////////////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////////////////////////////student 类的实现 void err_char();// 输入错误字符检测函数 void score_err();// 成绩范围检测函数, 当输入成绩不在 0到 100 之间时提示重新输入