编辑代码

#include <stdio.h>
#include <stdlib.h>

 typedef struct {
     int num;
     int length;
     int *datas;
 }seqlist;

 void kuozhan(seqlist L,int len){
    int *p= L.datas;
    L.datas=(int *)malloc((l.))
 }

 void insert(seqlist L,int i,int x){
     if(i<1||i>=L.length+1){printf(“插入的位置不对”\n);}//这里的i为插入的第几个元素 非插入的下标
     for(int j=L.num;j>=i;j--){
        L.datas[j]=L.datas[j-1];
     }
    L.datas[j-1]=x;
    L.num++;
 }

void del(seqlist L,int i,int x){
     if(i<1||i>=L.length+1)printf(“插入的位置不对”\n);//这里的i为插入的第几个元素 非插入的下标
     x=L.datas[i-1];
     for(int j=i;j<=L.num;j++){
        L.datas[j]=L.datas[j+1];
     }
    L.num--;
}


int main () {
    /
    seqlist L;
    printf("Hello world!     - c.jsrun.net.");
    return 0;