两个一维数组连接成二维数组
时间: 2024-06-18 22:04:15 浏览: 229
将两个一维数组连接成二维数组需要确定二维数组的行数和列数,通常是将第一个一维数组作为二维数组的第一行,第二个一维数组作为二维数组的第二行,行数为2。而列数可以根据两个一维数组的长度相加得到。以下是一个示例代码:
```c++
int arr1[] = {1, 2, 3};
int arr2[] = {4, 5, 6};
int rows = 2;
int cols = sizeof(arr1) / sizeof(int) + sizeof(arr2) / sizeof(int);
int** arr2D = new int*[rows];
for (int i = 0; i < rows; i++) {
arr2D[i] = new int[cols];
}
for (int i = 0; i < cols; i++) {
arr2D[i] = arr1[i];
arr2D[i] = arr2[i - sizeof(arr1) / sizeof(int)];
}
```
阅读全文
相关推荐












