wzzkk 发表于 2020-4-25 19:53:01

请问主函数怎么写啊


【求助帖】请及时确认最佳答案,下次提问时可以得到更多关注,问题可以更快解决
#define OK 1
#define ERROR 0
#define TRUE 1
#define FALSE 0

#define MAXSIZE 20

#include<stdio.h>
#include<string.h>
typedef int ElemType;
typedef int Status;
typedef struct
{
    ElemType data;
    int length;
}SqList;

Status InitList(SqList L)
{
      memset(L.data, 0, sizeof(L));//初始化数据为0
      L.length = 0;                //初始化长度为0
      return 0;
}


Status Getlem(SqList L,int i,ElemType *e)
{
    if(L.length==0||i<1||i>L.length)
    {
      return ERROR;
    }
    *e = L.data;
    return OK;
}

Status ListInsert(SqList *L , int i, ElemType e)
{
    int k ;
    if(L->length==MAXSIZE)
    {
      return ERROR;
    }
    if(i<1||i>L->length+1)
    {
      return ERROR;
    }
    if(i<=L->length)
    {
      for(k=L->length-1;k>=i-1;k--)
      {
            L->data=L->data;
      }
    }
    L->data=e;
    L->length++;
    return OK;
}

Status ListDelete(SqList *L,int i,ElemType *e)
{
    int k;
    if(L->length==0)
    {
      return ERROR;
    }
    if(i<1||i>L->length)
    {
      return ERROR;
    }
    if(i<L->length)
    {
      for(k=1;k<L->length;k++)
      {
            L->data=L->data;
      }
      L->length--;
      return OK;
    }
}

KevinHu 发表于 2020-4-27 08:43:25

int main(void)
{
    // 这里根据自己的需求自己写

    return 0;
}

就这样啊{:10_277:}
因为我不知道你要实现什么事情
页: [1]
查看完整版本: 请问主函数怎么写啊