例如:
array a:
1 2 3
4 5 6
array b:
1 4
2 5
3 6
1 #include <stdio.h> 2 #include <stdlib.h> 3 4 int main() 5 { 6 int a[2][3]={{1,2,3},{4,5,6}}; 7 int b[3][2],i,j; 8 printf("array a: "); 9 for(i=0;i<2;i++) 10 { 11 for(j=0;j<3;j++) 12 { 13 printf("%5d",a[i][j]); 14 b[j][i]=a[i][j]; //b[i][j]=a[j][i](x) 15 } 16 printf(" "); // 注意换行的位置 17 } 18 printf("array b: "); 19 for(i=0;i<3;i++) 20 { 21 for(j=0;j<2;j++) 22 { 23 printf("%5d",b[i][j]); 24 } 25 printf(" "); // 注意换行的位置 26 } 27 return 0; 28 }