求高手用C语言写两个程序(数据结构)。
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中的元素我还没有排序,大家自己看吧!