Result: Accepted
Time: 5ms
Memory: 1716kB
#include<iostream>
using namespace std;
int main(){
int t,n,m,k,j,l;
int a[101][101];
scanf("%d",&t);
for(int i=0;i<t;i++){
scanf("%d%d%d",&n,&m,&k);
k=k%4;
for(j=0;j<n;j++){
for(l=0;l<m;l++){
scanf("%d",&a[j][l]);
}
}
if(k==0){
for(j=0;j<n;j++){
for(l=0;l<m;l++){
printf("%d ",a[j][l]);
if(l==m-1){
printf("\n");
}
}
}
}
else if(k==1){
for(j=0;j<m;j++){
for(l=n-1;l>=0;l--){
printf("%d ",a[l][j]);
if(l==0){
printf("\n");
}
}
}
}
else if(k==2){
for(j=n-1;j>=0;j--){
for(l=m-1;l>=0;l--){
printf("%d ",a[j][l]);
if(l==0){
printf("\n");
}
}
}
}
else if(k==3){
for(l=m-1;l>=0;l--){
for(j=0;j<n;j++){
printf("%d ",a[j][l]);
if(j==n-1){
printf("\n");
}
}
}
}
printf("\n");
}
return 0;
}