一道c语言链表题,求大佬们帮助
4.建立一个带有头结点的动态链表(长度取决于输入的个数,当输入编号为0时结束),每个结点包括:编号、姓名、年龄,职业,班级或职称。职业为s则输入班级号,职业为t输入职称名。1)输出链表中所有结点的数据。
2)在链表中查找年龄最大的结点并输出对应的数据。
3)将链表中将最大年龄的结点删除。
4)在链表中把3)中删除的节点再插入到编号1和2之间。
编号 姓名 年龄 职业 班级/职称
1 zhang 22 s 205
2 wang 25 t Lecturer
3 li 44 t Professor
4 wu 26 s 203
求大佬们帮助,孩子没头绪了。这个是作业,c的