用c语言将一个二维数组a{3}{4}行列元素互换放到另一个数组中
时间: 2024-04-29 20:23:25 浏览: 117
C语言第07章-一维数组和二维数组1完整.pptx
以下是将二维数组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中的元素,打印出来。
阅读全文