#include<stdio.h> int main() { int a[2][3]={{1,2,3},{4,5,6}}; int b[3][2]; int i,j; printf("array:\n"); for(i=0;i<=1;i++) //处理数组a中的一行中各元素 { for(j=0;j<=2;j++) //处理数组a中某一列元素 { printf("%5d",a[i][j]); b[j][i]=a[i][j]; //将a数组元素的值赋给b数组相应元素 } printf("\n"); } printf("brray:\n"); for(i=0;i<=2;i++) { for(j=0;j<=1;j++) { printf("%5d",b[i][j]); } printf("\n"); } return 0; }