斯坦福郡大学申请:求助C语言:用指针法求转置矩阵(急用,在线等)

来源:百度文库 编辑:高考问答 时间:2024/04/28 16:26:41
C语言中用指针法求转置矩阵.必须用指针的方法.

#include <stdio.h>

#define M 3
#define N 4
int a[N][M] = {1,2,3,
4,5,6,
7,8,9,
8,8,8
};
int b[M][N];

int main ()
{
int i, j;
for(i=0;i<N;i++)
{
for(j=0;j<M;j++) {
/*b[j][i] = a[i][j];*/ /*数组方式*/
*(*(b+j)+i) = *(*(a+i)+j);/*指针方式*/
}
}
for(i=0;i<M;i++)
{
for(j=0;j<N;j++) {
printf("%d ",*(*(b+i)+j));
}
printf("\n");
}
return 0;
}