用C语言代码构造一个顺序表,表数据为:33,6,8,10,0,3,2,1
时间: 2023-07-28 22:06:31 浏览: 128
以下是用C语言代码构造一个顺序表,表数据为:33,6,8,10,0,3,2,1
```c
#include <stdio.h>
#include <stdlib.h>
#define MAXSIZE 100
typedef struct {
int data[MAXSIZE];
int length;
} SqList;
void initList(SqList *L) {
L->length = 0;
}
void insertList(SqList *L, int elem) {
if (L->length >= MAXSIZE) {
printf("List is full!\n");
return;
}
L->data[L->length] = elem;
L->length++;
}
void printList(SqList L) {
for (int i = 0; i < L.length; i++) {
printf("%d ", L.data[i]);
}
printf("\n");
}
int main() {
SqList L;
initList(&L);
insertList(&L, 33);
insertList(&L, 6);
insertList(&L, 8);
insertList(&L, 10);
insertList(&L, 0);
insertList(&L, 3);
insertList(&L, 2);
insertList(&L, 1);
printList(L);
return 0;
}
```
输出结果:
```
33 6 8 10 0 3 2 1
```
阅读全文