#include #define n1 2 define N2 3 oid main( int a(NIJN2], b(N2JINIL, i,j; printf(“请输入一个%d行%d列的矩阵:n,N1,N2) for(i=0; K<NI; 1++) for(=0; j<N2: j++) scanf("%d",(a+i)+j /*使用元素叫[订U的地址* printf(“转置后的矩阵为:n), for(i=0;i<N2;1++) for(=0: <N1:j++) *(*(b+)+)=(*(a+j)+ /*b[j]=a[可* printf("%d\t", b[): printf("\n");
#include #define N1 2 #define N2 3 void main() { int a[N1][N2],b[N2][N1],i,j; printf(“请输入一个%d 行%d 列的矩阵:\n”, N1, N2); for(i=0;i<N1;i++) for(j=0;j<N2;j++) scanf("%d",*(a+i)+j); /*使用元素 a[i][j]的地址*/ printf(“转置后的矩阵为:\n”); for(i=0;i<N2;i++) { for(j=0;j<N1;j++) { *(*(b+i)+j)=*(*(a+j)+i); /*b[i][j] = a[j][i]*/ printf("%d\t",b[i][j]); } printf("\n"); } }