#include<stdio.h>
int main()
{
int a[2][3] = { {1,2,3},{4,5,6} };
int b[3][2], i, j;
//控制a的行
for (i = 0; i <= 1; i++) {
//控制列
for (j = 0; j <= 2; j++) {
printf( "%d\t",a[i][j] );//先表达出a
b[j][i] = a[i][j];//再转换成b
}
printf("\n");
}
printf("\n");
for (i = 0; i <= 2; i++) {
for (j = 0; j <= 1; j++) {
printf("%d\t", b[i][j]);
}
printf("\n");
}
return 0;
}
将一个二维数组的行与列的元素互换 存到另一个二维数组中去
C语言二维数组转置示例
本文详细介绍了如何在C语言中使用for循环实现一个二维数组a到二维数组b的转置过程,通过逐行和列遍历并复制元素。

4810

被折叠的 条评论
为什么被折叠?



