方阵转置的C语言版

  • 格式:docx
  • 大小:13.36 KB
  • 文档页数:1

#include

#define N 3

int array[N][N]={{1,2,3},{4,5,6},{7,8,9}};

int main()

{ void convert(int array[][3]);

inti,j;

printf("\noriginal array :\n");

for (i=0;i

{for (j=0;j

printf("%5d",array[i][j]);

printf("\n");

}

convert(array);

printf("convert array:\n ");

for (i=0;i

{for (j=0;j

printf("%5d",array[i][j]);

printf("\n");

}

getchar();

return 0;

}

void convert(int array[][3])

{inti,j,t;

for (i=0;i

for (j=i+1;j

{t=array[i][j];

array[i][j]=array[j][i];

array[j][i]=t;

}

}