#include <stdio.h>
#include <windows.h>
int input(int d[],int n) //numa=input(A,0); numb=input(B,0);
{
int i;
//n=0;
do
{
scanf("%d",d+n);
n+=1;
}while(d[n-1]>=0); //限制集合中的数为正整数
d[n-1]='\0';
return n-1;
}
void sort(int d[],int *n) // sort(C,&n); 并集
{
int i,j,t,k;
for(i=0;i<*n-1;i++)
{
for(j=*n-1;j>i;j--)
{ if(d[j]==d[j-1]) //并集时两个数相等时,将重复的数覆盖
{
*n-=1;
for(k=j;k<*n;k++)
d[k]=d[k+1];
}
if(d[j]<d[j-1])
{
t=d[j];
d[j]=d[j-1];
d[j-1]=t;
}
}
}
}
int fn(int d1[],int num1,int d2[],int num2)
{ // fn(A,numa,B,numb);
int