//你可以参考一下
#include<iostream>
#include<cstdlib>
#include<iomanip>
using namespace std;
int main(int argc,char* argv[])
{
int i,j,n,**arr;
cout<<"请输入矩阵的行列数:";
cin>>n;
arr=new int*[n];
for(i=0;i<n;i++)
{
arr[i]=new int[n];
}
cout<<"请输入"<<n<<"*"<<n<<"矩阵的各元素:"<<endl;
for(i=0;i<n;i++)
{
for(j=0;j<n;j++)
{
cin>>arr[j][i];
}
}
cout<<"行列互换后,矩阵的各元素是:"<<endl;
for(i=0;i<n;i++)
{
for(j=0;j<n;j++)
{
cout<<setw(6)<<arr[i][j];
}
cout<<endl;
}
for(i=0;i<n;i++)
{
delete [] arr[i];
}
delete [] arr;
system("PAUSE");
return EXIT_SUCCESS;
}
温馨提示:内容为网友见解,仅供参考