#include <stdio.h>
int main()
{
int a[2][3]={1,2,3,4,5,6};
int b[3][2];
for(int i=0;i<2;i++)
{
for(int j=0;j<3;j++)
{
b[j][i]=a[i][j];
}
// printf("\n");
}
for(int i=0;i<3;i++)
{
for(int j=0;j<2;j++)
{
printf("%d",b[i][j]);
printf(" ");
}
printf("\n");
}
}
输出结果:

本文提供了一个使用C语言实现的二维数组转置示例。通过双重循环遍历原始数组并将元素按转置规则填充到新数组中,最终打印出转置后的结果。

9171

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



