5.22

#include<iostream>

using namespace std;

void transpose(int mat[][3])

{

       int temp;

       for(int i=0;i<3;i++)

       {

              for(int j=i+1;j<3;j++)

              {

                     temp=mat[i][j];

                     mat[i][j]=mat[j][i];

                     mat[j][i]=temp;

              }

       }

}

int main()

{

       int mat[3][3];

       cout<<"请输入矩阵的元素:"<<endl;

       for(int i=0;i<3;i++)

       {

              for(int j=0;j<3;j++)

              {

                     cin>>mat[i][j];

              }

       }

       transpose(mat);

       cout<<"转置后的矩阵为:"<<endl;

       for(int i=0;i<3;i++)

       {

              for(int j=0;j<3;j++)

              {

                     cout<<mat[i][j]<<"";

              }

              cout<<endl;

       }

       return 0;

}

posted @ 2023-05-22 23:24  刘梦磊  阅读(31)  评论(0)    收藏  举报