不难,好好琢磨一下,如果知道并集的概念,就不难作出来了
不想改程序,新写了一个:
#include<iostream.h>
void main()
{
int a[10]={1,3,4,6,7,8,9,2,6,10},b[10]={8,2,5,96,5,8,3,12,6,12},c[20];
int i,j=0,k;
c[0] = a[0];
j++;
for(i = 0; i < 10; i++)
{
for(k = 0; k < j; k++)
{
if(a[i] == c[k])
{
break;
}
}
if(k == j)
{
c[j++] = a[i];
}
}
for(i = 0; i < 10; i++)
{
for(k = 0; k < j; k++)
{
if(b[i] == c[k])
{
break;
}
}
if(k == j)
{
c[j++] = b[i];
}
}
for(i = 0; i < j; i++)
{
cout << c[i]<<endl;
}
}