有10个学生,每个学生的数据(struct studentrec)包括学号,姓名,三门课的成绩,从键盘输入10个学生数据,组成学生数据双向链表,输入完后,从链表中删除三门课成绩相同的节点,并重新组成新的双向链表. 我做的就是这样,不知道对不对???请高手指点.....
{ int number; char[20] name; float score1; float score1; float score1; float score2; float score3; struct student_score *next; struct student_score *pre; };