#include <stdio.h>
#include <stdlib.h>
#define MAXSIZE 100
typedef int ElemType;
typedef struct SqList //结构体定义
{
ElemType data[MAXSIZE];
int Length;
}SqList;
void SqList_init(SqList *L) //初始化
{
L->Length=0;
for(int i=0;i<L->Length;i++)
{
L->data[i]=0;
}
}
void SqList_input(SqList *L) //输入
{
printf("请输入元素个数:");
int n;
scanf("%d",&n);
printf("请输入元素:");
for(int j=0;j<n;j++)
{
scanf("%d",&L->data[j]);
L->Length++;
}
}
void SqList_before(SqList *L) //原顺序输出
{
for(int j=0;j<L->Length-1;j++)
{
printf("%d ",L->data[j]);
}
printf("%d\n",L->data[L->Length-1]);
}
void SqList_inversion(SqList *L) //逆置
{
ElemType temp;
for(int i=0,j=L->Length-1;i<L->Lengt