Result: Accepted
Time: 25ms
Memory: 1716kB
#include<iostream>
#include<string>
using namespace std;
int main(){
int T,n,m,k;
int a[100][100],b[100][100];
cin>>T;
while(T--){
cin>>n>>m>>k;
for(int i=0;i<n;++i){
for(int k=0;k<m;++k){
cin>>a[i][k];
}
}
if(k%4==0){
for(int i=0;i<n;++i){
for(int k=0;k<m;++k){
cout<<a[i][k]<<" ";
}
cout<<endl;
}
}
if(k%4==1){
for(int i=0;i<m;++i){
for(int k=0;k<n;++k){
b[i][k]=a[n-1-k][i];
}
}
for(int i=0;i<m;++i){
for(int k=0;k<n;++k){
cout<<b[i][k]<<" ";
}
cout<<endl;}
}
if(k%4==2){
for(int i=0;i<n;++i){
for(int k=0;k<m;++k){
b[i][k]=a[n-1-i][m-1-k];
}
}
for(int i=0;i<n;++i){
for(int k=0;k<m;++k){
cout<<b[i][k]<<" ";
}
cout<<endl;}
}
if(k%4==3){
for(int i=0;i<m;++i){
for(int k=0;k<n;++k){
b[i][k]=a[k][m-1-i];
}
}
for(int i=0;i<m;++i){
for(int k=0;k<n;++k){
cout<<b[i][k]<<" ";
}
cout<<endl;}
}
cout<<endl;
}
return 0;
}