#include <stdio.h>
#include <stdlib.h>
#define MAXSIZE 101
typedef int ElemType;
typedef struct{
ElemType elem[MAXSIZE];
int length;
}SqList;
void InitList(SqList &L);//构建顺序表L
bool ListDelete(SqList &L,int i);//删除顺序表L中的第i个元素
int main()
{
SqList L;
InitList(L);
int i;
scanf("%d",&i);
bool result = ListDelete(L,i);
if(result==false){//删除失败
printf("Delete Error.The value of i is illegal!\n");
}else if(result==true){//删除成功
printf("Delete Success.The elements of the SequenceList L are:\n");
for(int j=0; j<L.length; j++){
printf(" %d",L.elem[j]);
}
}
return 0;
}
void InitList(SqList &L)
{
ElemType e;
int i=0;
L.length=0;
scanf("%d",&e);
while(e!=-1)
{
L.elem[i++]=e;
L.length++;
scanf("%d",&e);
}
}
bool ListDelete(SqList &L,int i)
{//请完成本函数的功能,删除L中的第i个元素,删除失败返回false,否则返回true
}