#include
#include
#define maxSize 10
typedef struct {
int data[maxSize];
int length;
}SqList;
void initList(SqList &L) {
for(int i=0;i<L.length;i++)
L.data[i]=0;
L.length=0;
}
int main() {
SqList L;
initList(L);
getElem(L,2);
}
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
int getElem(SqList L,int i) {
if(i<0 || i>L.length+1) {
printf("输出的位序不合法\n");
} else {
printf("%d\t第i个的值\n",L.data[i-1]);
return L.data[i-1];
}
}
int locateElem(SqList L,int e) {
for(int i=0;i<L.length;i++) {
if(L.data[i] == e) {
return i+1;
}
}
return 0;
}