21xrx.com
2025-06-20 16:59:06 Friday
文章检索 我的文章 写文章
C++ 求解两组整数的并集
2023-07-13 01:14:23 深夜i     23     0
C++ 求解 两组整数 并集

C++是一种流行的编程语言,它具有广泛的应用范围。今天我们将了解如何使用C++来求解两组整数的并集。

首先,我们需要定义两个整数数组A和B,分别表示两组整数。我们可以使用如下代码:

int A[] = 2;
int B[] = 4;

在定义完数组后,我们可以通过一个for循环遍历每个数组,并将其添加到一个新的数组C中:

int n = sizeof(A) / sizeof(A[0]) + sizeof(B) / sizeof(B[0]);
int C[n];
int k = 0;
for (int i = 0; i < sizeof(A) / sizeof(A[0]); i++) {
  C[k++] = A[i];
}
for (int i = 0; i < sizeof(B) / sizeof(B[0]); i++) {
  C[k++] = B[i];
}

在以上代码中,我们首先将数组A和B的大小相加得到新数组C的大小。接着我们定义了一个整型变量k,用于记录新数组下标的变化。最后,通过使用两个for循环,我们遍历了数组A和B,分别将每个元素添加到新数组C的末尾。

现在,我们就可以输出新数组C,来展示两组整数的并集:

for (int i = 0; i < n; i++) {
  cout << C[i] << " ";
}

以上代码将输出:

1 2 3 4 5 2 4 6 8 10

我们可以看到,新数组C包含了两组整数的并集。这个方法也可用于更多的整数集合,只需添加更多的数组并遵循相同的原则即可。

通过这种简单的方式,我们可以使用C++轻松地求解两组整数的并集。

  
  

评论区