编写一个3*3矩阵转置的函数,在main()函数中输入数据答:下面是指针的写法:include<iostream> using namespace std;void fun(int *p){ int i,j,k;for(i=0;i<3;i++){ for(j=i;j<3;j++){ k=*(p+3*i+j);(p+3*i+j)=*(p+3*j+i);(p+3*j+i)=k;} } } int main(){ int i,j,*p2;int a[3][3]={{1,2,3},{4,5,...
...写函数n行m列的矩阵,转置为m行n列的矩阵,使用指针完成(c语言...答:M 3int main(int argc,char *argv[]){int i,j,k,m[N][M],n[M][N];for(k=1,i=0;i<N;i++){for(j=0;j<M;printf("%3d",m[i][j++]=k++));putchar('\n');}printf("After the transpose:\n");for(i=0;i<M;i++){for(j=0;j<N;printf("%3d",n[...