首页 > 代码库 > c++数组-矩阵的转置

c++数组-矩阵的转置

//矩阵的转置//将一个二维数组行和列元素互换,存到另一个二维数组中。//    例如//    a=1 2 3//    4 5 6//    b=1 4//      2 5//      3 6//    程序如下:#include <iostream> using namespace std;int main( ){    int a[2][3]={{1,2,3},{4,5,6}};    int b[3][2],i,j;    cout<<"array a:"<<endl;    for (i=0;i<2;i++)    {        for (j=0;j<3;j++)        {            cout<<a[i][j]<<" ";            b[j][i]=a[i][j];        }        cout<<endl;    }    cout<<"array b:"<<endl;    for (i=0;i<=2;i++)    {        for(j=0;j<=1;j++)            cout<<b[i][j]<<" ";        cout<<endl;                 }             system("PAUSE");                 //暂停,按任意键继续,系统函数调用    return 0;}

 

c++数组-矩阵的转置