chap 0804
原创
©著作权归作者所有:来自51CTO博客作者hali999的原创作品,请联系作者获取转载授权,否则将追究法律责任
8.4写一个函数,使给定的一个二维数组(3×3)转置,即行列互换。

#include <stdio.h>
void zhuanzhi(
int a[3][3],
int b[3][3])

{
int i,j;
for(i = 0;i < 3;i++)

{
for(j = 0;j < 3;j++)

{

b[i][j] = a[j][i];

}

}

}
void main()

{
int a[3][3];
int b[3][3]={0};
int i,j,n = 1;
for(i = 0;i < 3;i++)

{
for(j = 0;j < 3;j++)

{

a[i][j] = n;

n++;

}

}

printf(
"the matrix A :\n %d %d %d\n %d %d %d \n %d %d %d\n",a[0][0],a[0][1],a[0][2],a[1][0],a[1][1],a[1][2],a[2][0],a[2][1],a[2][2]);

zhuanzhi(a,b);

printf(
"the matrix B :\n %d %d %d\n %d %d %d \n %d %d %d\n",b[0][0],b[0][1],b[0][2],b[1][0],b[1][1],b[1][2],b[2][0],b[2][1],b[2][2]);

}