将一个二维数组a{3}{4}行列元素互换放到另一个数组中
时间: 2024-05-12 13:19:25 浏览: 22
以下是Python代码实现:
```python
a = [[1, 2, 3, 4], [5, 6, 7, 8], [9, 10, 11, 12]] # 原始二维数组
b = [[0 for j in range(len(a))] for i in range(len(a[0]))] # 新数组,行列互换
for i in range(len(a)):
for j in range(len(a[i])):
b[j][i] = a[i][j]
print(b) # 打印新数组
```
输出结果为:
```
[[1, 5, 9], [2, 6, 10], [3, 7, 11], [4, 8, 12]]
```
其中,`a`为原始二维数组,`b`为新数组,行列互换后的元素放在其中。首先创建了一个和`a`行列互换的新数组`b`,然后使用两个循环遍历`a`中的每个元素,将其放到`b`对应的位置。最后打印出`b`即可。
相关问题
用c语言将一个二维数组a{3}{4}行列元素互换放到另一个数组中
以下是将二维数组a的行列元素互换后放到另一个数组b中的C语言代码:
```c
#include <stdio.h>
int main() {
int a[3][4] = {{1, 2, 3, 4}, {5, 6, 7, 8}, {9, 10, 11, 12}};
int b[4][3];
int i, j;
// 将a的行列元素互换放到b中
for (i = 0; i < 3; i++) {
for (j = 0; j < 4; j++) {
b[j][i] = a[i][j];
}
}
// 打印b中的元素
for (i = 0; i < 4; i++) {
for (j = 0; j < 3; j++) {
printf("%d ", b[i][j]);
}
printf("\n");
}
return 0;
}
```
代码说明:
1. 定义了一个3行4列的二维数组a和一个4行3列的二维数组b;
2. 使用两个for循环遍历a中的元素,将其行列互换后放到b中;
3. 再使用两个for循环遍历b中的元素,打印出来。
将一个二维数组行列元素互换,存到另一个二维数组中
以下是将一个二维数组行列元素互换,存到另一个二维数组中的C语言代码:
```c
#include <stdio.h>
int main() {
int a[2][3] = {{1, 2, 3}, {4, 5, 6}};
int b[3][2], i, j;
printf("数组a:\n");
for (i = 0; i <= 1; i++) {
for (j = 0; j <= 2; j++) {
printf("%6d", a[i][j]);
b[j][i] = a[i][j];
}
printf("\n");
}
printf("数组b:\n");
for (i = 0; i <= 2; i++) {
for (j = 0; j <= 1; j++) {
printf("%6d", b[i][j]);
}
printf("\n");
}
return 0;
}
```
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)