分别按如下函数原型编程计算并输出mxn阶矩阵的转置矩阵。其中,m和n的值由用户从键盘输入。已知m和n的值都不超过10。
- void Transpose(int a[][N],int at[][M],int m,int n);
- void Transpose(int (*a)[N],int (*at)[M],int m,int n);
- void Transpose(int *a,int *at,int m,int n);
心得体会都在注释里了_(:з」∠)_
#include#define M 10 #define N 10 //void Transpose(int a[][N],int at[][M],int m,int n);//第一种方法,数组 //void Transpose(int (*a)[N],int (*at)[M],int m,int n);//第二种方法,行指针 void Transpose(int *a,int *at,int m,int n);//第三种方法,列指针 int main(void) { int a[M][N];//一定要写明最多为10x10矩阵,不然就像我半天不知道错在哪了qwq int at[N][M]; int n,m; printf("Input m:"); scanf("%d",&m); printf("Input n:"); scanf("%d",&n); printf("Input mxn matrix:n"); for(int i=0;i 参考输入输出1,m>n
参考输入输出2,m



