编辑代码

#include <stdio.h>
#include <stdlib.h>
#define MaxSize 50
typedef struct {
    int data[MaxSize];
    int length;
}SqList;

void initList(SqList *l){
    l->length = 0;
}

int length(SqList l){
    return l.length;
}

int Locatin(SqList l,int e){
    for(int i;i<l.length;i++){
        if(l.data[i]==e) return i+1;
    }
    return 0;
}

int insertList(SqList *l,int i,int e){
    if(i<1||i>l->length) return 0;
    if(l->length >= MaxSize) return 0;
    for(int j = l->length;j>=i;j--){
        l->data[j] = l->data[j-1];
    }
    l->data[j-1] = e;
    l->length++;
    return 1;
}

int main () {
   
	return 0;
}