数据结构与算法 线性表的应用(语言-c语言)

使用顺序表保存学生成绩单,测试步骤及数据如下所示,每次操作后打印操作结果:
A、插入两条记录 001 张三 2015 70
002 李四 2014 65
B、张三之后插入 003 王五 201 5 80
张三之前插入 004 马六 2016 90
李四之后插入 005 黄七 2014 85
C、删除第一条记录
删除最后一条记录
D、查找黄七是否在表中,若在,打印“存在记录:005 黄七 2014 85”,否则打印“不存在”
查找郭九是否在表中,打印相应结果
E、打印整个表格


typedef struct node
{   
    int id;
    char name[20];
    int year;
    int score;
    struct node *next;
} LinkNode;

线性表可以这样定义