自己写的模板,自己mark一下
#include <stdio.h>
#include <algorithm>
#define ElemType int
#define MaxSize 10
typedef struct SeqenceList
{
ElemType data[MaxSize];
int length;
}SqList;
/*
*/
int InitSqList(SqList &L)
{
//按照严版数据结构,不是采用data[MaxSize]而是采用*elem就在此动态申请内存
L.length=0;
return 0;
}
int AssignValue(SqList &L,int len)
{
L.length=len;
for(int i=0;i<L.length;i++)
{
int temp;
printf("L.data[%d]=",i);
scanf("%d",&temp);
L.data[i]=temp;
}
return 0;
}
int PrintfList(SqList &L)
{
for(int i=0;i<L.length;i++)
{
printf("L.data[%d]=%d\n",i,L.data[i]);
}
}
int main()
{
SqList L;
InitSqList(L);
int len;
printf("length=");
scanf("%d",&len);
AssignValue(L,len);
PrintfList(L);
return 0;
}