代码:
#include <bits/stdc++.h>
using namespace std;
int n,m,q;
char a[110][110];
int main(){
cin >>n >>m >>q;
for(int i=1;i<=n;i++){
for(int j=1;j<=m;j++){
cin >>a[i][j];
}
}
for(int i=1;i<=q;i++){
int k,x,y;
cin >>k >>x >>y;
if(k==3){
cout <<a[x][y];
}
if(k==2){
for(int j=1;j<=n;j++){
swap(a[j][x],a[j][y]);
}
}
if(k==1){
for(int j=1;j<=m;j++){
swap(a[x][j],a[y][j]);
}
}
}
for(int i=1;i<=n;i++){
for(int j=1;j<=m;j++){
cout <<a[i][j];
}
cout <<"\n";
}
}
样例过了