- #define MAXLEN 100
- typedef int DataType;
- typedef struct
- { DataType data[MAXLEN];
- int Length;
- } SeqList;
- void InitList(SeqList *L)
- {
- L->Length=0;
- }
- void CreateList(SeqList *L,int n)
- {
- int i;
- printf("请输入%d个整数:",n);
- for ( i = 0; i < n; i++)
- scanf("%d",&L->data[i]);
- L->Length=i;
- }
- void DispList(SeqList *L)
- {
- int i;
- for(i=0;i< L->Length;i++)
- printf("%5d ",L->data[i]);
- }
- main()
- {
- int n;
- SeqList L;
- InitList( &L );
- printf("请输入建立线性表的个数:");
- scanf("%d",&n);
- CreateList(&L,n);
- printf("建立的线性表为:");
- DispList(&L);
- }
复制代码 |