编辑代码

#include <stdio.h>
#define initsize 10
typedef struct {
    int*date ;
    int maxsize ;
    int length;
}seqlist;

//查找第一个元素为e的元素 并且返回其位置
int locate(seqlist l,int e)
{
    for (int i=0;i<l.length;i++)
        if (l.date[i]==e)
        return i+1;
        return 0;
}
/*
int insert(seqlist &l,int i,int e)
{
    for (int j=l.length;j>=i,j--;)
        l.date[j]=l.date[j -1];
        l.date[i-1]=e;
        l.length++;
        return 0;
}
*/
linklist(linklist &l) {
    int x;
    l=(linklist)malloc (sizeof (lnode))
    lnode *s,*r=l;
    scanf ("%d",&x);
    while (x!=9999){
        s=(lnode *)malloc(sizeof (lnode))
        s->date=x;
        r->next=s;
        r=s;
        scanf ("%d",&x);
    }
    r->next=Null;
}
int main () {
   
    return 0;
}