题解 | 矩阵转置
#include <iostream> using namespace std; int main() { int n;cin>>n; int a[105][105]; for(int i=0;i<n;i++) for(int j=0;j<n;j++) cin>>a[i][j]; for(int i=0;i<n;i++) for(int j=0;j<n;j++) { if(j<=i) { int t=a[i][j]; a[i][j]=a[j][i]; a[j][i]=t; } } for(int i=0;i<n;i++) { for(int j=0;j<n;j++) cout<<a[i][j]<<" "; cout<<endl; } }