1 #include <stdio.h> 2 3 int main(void) 4 { 5 int a[2][3]={1,2,3,4,5,6},b[3][2]; 6 int (*p)[3],(*q)[2],i,j; 7 p=a; 8 q=b; 9 for(i=0;i<2;i++) 10 for(j=0;j<3;j++) 11 *(*(q+j)+i)=*(*(p+i)+j); 12 p=a[0]; 13 for(i=0;i<2;i++) 14 { 15 for(j=0;j<3;j++) 16 printf("%4d\t",*(*(p+i)+j)); 17 printf("\n"); 18 } 19 printf("+++++++++++++++++++++++++\n"); 20 q=b[0]; 21 for(i=0;i<3;i++) 22 { 23 for(j=0;j<2;j++) 24 printf("%4d\t",*(*(q+i)+j)); 25 printf("\n"); 26 } 27 28 return 0; 29 }
相关文章:
- 矩阵的转置,逆矩阵,行列式的计算,伴随矩阵等 2021-11-19
- [转]numpy中的matrix矩阵处理 2022-01-13
- 矩阵的行列式与矩阵的逆 2021-12-29
- Matlab三维矩阵变换行列 2021-05-01
- Matlab n阶矩阵行、列互换 2022-12-23