#include <stdio.h> #include <stdlib.h> void f(int a1[3][3]) { int i,j,t; for(i=0;i<3;i++) for(j=i;j<3;j++) { t=a1[j][i]; a1[j][i]=a1[i][j]; a1[i][j]=t; } } main() { int a[3][3]={{1,2,3},{4,5,6},{7,8,9}}; int b1[3][3]; f(a); b1=f(a); printf("转置后的数组为%d",b1); system("PAUSE"); return 0; }
|