刚做了一道教程题目 原题:编写一个矩阵转置的函数,矩阵的行,列在程序中由用户输入。原代码:
#include<iostream>using namespace std;int **T(int r,int c,int **b){int i,j,r1,c1;int **a1=new int*[c];for(i=0;i<c;i++)a1[i]=new int[r]; for(i=0;i<c;i++) for(j=0;j<r;j++) a1[i][j]=b[j][i]; return a1;}int main(){int i,j,R,C,**c; cin>>R>>C; int **a=new int*[R]; for(i=0;i<R;i++) a[i]=new int[C];for(i=0;i<R;i++)for(j=0;j<C;j++)cin>>a[i][j];c=T(R,C,a);fo......
阅读全文