C语言编程题,利用两个线性表LA和LB分别表示两个集合A和B,现要求一个集合A=A并B

来源:学生作业帮助网 编辑:作业帮 时间:2024/07/05 22:43:36
C语言编程题,利用两个线性表LA和LB分别表示两个集合A和B,现要求一个集合A=A并B
x)s~~ L{:O;V>Ɏ%Ovzk/q|:iGӎ@% *^n{:$oËe66=рu|sMR>/Ϟ~9wѓ g3? $_lZV fVI"X[Ĥt%k}gs:jERk墹H - bu !by% :Y@mk-IHΌUU1PWSK΂!NTQ!3 $k d)Q 9ũP&LLmmZ] [\Pf'vbT+ JK55!Z<;PBo

C语言编程题,利用两个线性表LA和LB分别表示两个集合A和B,现要求一个集合A=A并B
C语言编程题,利用两个线性表LA和LB分别表示两个集合A和B,现要求一个集合A=A并B

C语言编程题,利用两个线性表LA和LB分别表示两个集合A和B,现要求一个集合A=A并B
下面你看看是不是这样的:
main()
{
char a[] = "abcdeg"; //有序的
char b[]="defhijklmn"; //有序额
char c[80],*p;
int i=0,j=0,k=0;
while(a[i]!='\0'&&b[j]!='\0')
{
if(a[i]b[j])c[k++]=b[j++];
else
{
c[k++]=b[j++];i++;
}
}
while(a[i]=='\0'&&b[j]!='\0')
c[k++]=b[j++];
while(a[i]!='\0'&&b[j]=='\0')
c[k++]=a[i++];
c[k]='\0';
puts(c);
}