21xrx.com
2024-09-19 23:58:22 Thursday
登录
文章检索 我的文章 写文章
C++实现两个数组合并成一个数组
2023-06-27 13:11:32 深夜i     --     --
C++ 数组 合并

在C++中,可以使用数组来存储一组相同类型的数据,如果需要将两个数组合并成一个,可以使用以下步骤:

1. 定义两个数组并初始化:


int arr1[] = 2;

int arr2[] = 5;

2. 定义一个新的数组,用于存储合并后的数据,数组大小为两个原始数组大小的和:


int arr3[6];

3. 将两个原始数组遍历并合并到新数组中:


for (int i = 0; i < 3; i++) {

  arr3[i] = arr1[i];

  arr3[i+3] = arr2[i];

}

4. 打印合并后的数组:


for (int i = 0; i < 6; i++) {

  std::cout << arr3[i] << " ";

}

完整代码如下:


#include <iostream>

int main()

{

  int arr1[] = 2;

  int arr2[] = 6;

  

  int arr3[6];

  

  for (int i = 0; i < 3; i++) {

    arr3[i] = arr1[i];

    arr3[i+3] = arr2[i];

  }

  

  for (int i = 0; i < 6; i++) {

    std::cout << arr3[i] << " ";

  }

  

  return 0;

}

上述代码输出结果为: `1 2 3 4 5 6`

这样,就成功地将两个数组合并成一个数组了。需要注意的是,如果原始数组大小不同,需要根据实际情况修改新数组的大小,并遍历时考虑原始数组大小的差异。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复