C语言中如何将一个3×3的二维数组,行列互换,并赋值到另一个二维数组?
1个回答
展开全部
#include <stdio.h>
int main(void)
{
int array[3][3] = {1,2,3,4,5,6,7,8,9};
int array_1[3][3];
printf("原始数组:\n");
for(int i = 0;i<3;i++){
for(int j = 0;j<3;j++){
array_1[j][i] = array[i][j];
printf("%d\t",array[i][j]);
}
printf("\n");
}
printf("转换后数组:\n");
for(int m = 0;m<3;m++){
for(int n = 0;n<3;n++){
printf("%d\t",array_1[m][n]);
}
printf("\n");
}
return 0;
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询