c语言线性表c=ab合并,线性表的排序与合并(C语言)

线性表的排序与合并(C语言)

线性表的排序与合并(C语言)

#include "stdio.h"

#include "malloc.h"

#include "stdlib.h"

#define maxsize 1024

typedefintdatatype;

typedefstruct

{datatype data[maxsize];

int last;

} sequenlist;

voidcreatlist (sequenlist *L)

{ intn,i;

inttmp;

printf("请输入表数据的个数: ");

scanf("%d",&n);

printf("请输入数据: ");

for(i=0;i

{ fflush(stdin);

scanf("%d",&tmp);

L->data[i]=tmp;

}

L->last=n-1;

printf(" ");

}

voidcreatlistmerge (sequenlist *L)

{ intn,i;

printf("请输入表数据的个数: ");

scanf("%d",&n);

for(i=0;i

{fflush(stdin);

L->data[i]=0;

}

L->last=n-1;

}

void printout (sequenlist *L)

{ int i;

for(i=0;i<=L->last;i++)

{ printf("data[%d]=",i);

printf("%d ",L->data[i]);

}

}

线性表的排序与合并(C语言) 线性表的排序与合并(C语言) #include "stdio.h" #include "malloc.h" #include "stdlib.h" #define maxsize 1024 typedefintdatatype; typedefstruct {datatype data[maxsize]; int last; } sequenlist; voidcreatlist (sequenlist *L) { intn,i; inttmp; printf("请输入表数据的个数: "); scanf("%d",&n); printf("请输入数据: "); for(i=0;i { fflush(stdin); scanf("%d",&tmp); L->data[i]=tmp; } L->last=n-1; printf(" "); } voidcreatlistmerge (sequenlist *L) { intn,i; printf("请输入表数据的个数: "); scanf("%d",&n); for(i=0;i {fflush(stdin); L->data[i]=0; } L->last=n-1; } void printout (sequenlist *L) { int i; for(i=0;i<=L->last;i++) { printf("data[%d]=",i); printf("%d ",L->data[i]); } }
经验分享 程序员 微信小程序 职场和发展