C程序对两个数组执行并集运算
联合是用C编程语言提供的一种特殊数据类型,它允许将不同的数据类型存储在同一内存位置。联合提供了一种将相同内存位置用于多种用途的有效方法。
并集运算
如果数组1={1,2,3,4,6}
数组2={1,2,5,6,7}
然后,将array1和array2的并集为
Array1U数组2={1,2,3,4,6}U{1,2,5,6,7}
={1,2,3,4,5,6,7}
没有重复的所有元素的集合称为并集。
并集运算的逻辑如下-
for(i=0;i删除重复元素的逻辑如下-
int removerepeated(int size,int a[]){ int i,j,k; for(i=0;i程序
下面是在两个数组上执行并集操作的C程序-
#includeint removerepeated(int size,int a[]); void sort(int size,int a[]); main(){ int i,size1,size2,size,j=0,k; printf("Enter size of an array1\n"); scanf("%d",&size1); printf("Enter size of an array2\n"); scanf("%d",&size2); int a[size1],b[size2],uni[size1+size2]; printf("Enter numbers for array 1\n"); for(i=0;i a[j]){ temp=a[i]; a[i]=a[j]; a[j]=temp; } } } } 输出结果
执行以上程序后,将产生以下结果-
Enter size of an array1 4 Enter size of an array2 3 Enter numbers for array 1 1 2 3 4 Enter numbers for array 2 3 5 6 Array after Union 1 2 3 4 5 6
热门推荐
10 对患者生日祝福语简短
11 结婚祝福语简短装备
12 周岁祝福语学生文案简短
13 订婚领证祝福语简短精辟
14 导师获奖祝福语大全简短
15 新婚购房祝福语简短精辟
16 牛年祝福语简短的爱人
17 送芒果的祝福语简短
18 送给学长毕业祝福语简短