求高手用C语言写两个程序(数据结构)。

#包含“stdio.h”

typedef结构la

{

int * data

int l;

} La

typedef结构lb

{

int * data

int l;

} Lb

typedef结构lc

{

int * data

int l;

} Lc

虚空初石花(La & amp一、磅& amp信用证和信用证。c)

{

int I = 0;

a . data = new int[100];a . l = 0;

b . data = new int[100];b . l = 0;

c . data = new int[100];c . l = 0;

Printf("请输入集合La中的元素个数和元素:");

scanf("%d ",& ampa . l);

for(I = 0;我& lta.li++)

scanf("%d ",& ampa . data[I]);

Printf("请输入集合Lb中元素的个数和元素:");

scanf("%d ",& ampb . l);

for(I = 0;我& ltb.li++)

scanf("%d ",& ampb . data[I]);

}

虚空邱杰(洛杉矶& amp一、磅& amp信用证和信用证。c)

{

int i,j;

for(I = 0;我& lta.li++)

c . data[I]= a . data[I];

c . l = a . l;

for(I = 0;我& ltb.li++)

{

for(j = 0;j & lta.lj++)

if(b . data[I]= = a . data[j])break;

if(j & gt;= a . l)c . data[c . l++]= b . data[I];

否则继续;

}

}

无效石现

{

int I;

for(I = 0;我& ltc.li++)

printf("%d ",c . data[I]);

}

void main()

{

la a;

lb b;

LC c;

初十化(甲、乙、丙);

邱杰(甲、乙、丙);

石现;

}

C中的元素我还没有排序,大家自己看吧!