Result: Accepted
Time: 6ms
Memory: 1092kB
#include<stdio.h>
int main()
{
int i,j,T,n,m,k;
scanf("%d",&T);
int Array[100][100];
while(T--){
scanf("%d %d %d",&n,&m,&k);
for(i=0;i<n;i++){
for(j=0;j<m;j++){
scanf("%d",&Array[i][j]);
}
}
k = k % 4;
if(k==0){
for(i=0;i<n;i++){
for(j=0;j<m;j++){
printf("%d",Array[i][j]);
if(j!=m-1){
printf(" ");
} else {
printf("\n");
}
}
}
} else if(k==1){
for(i=0;i<m;i++){
for(j=0;j<n;j++){
printf("%d",Array[n-j-1][i]);
if(j!=n-1){
printf(" ");
} else {
printf("\n");
}
}
}
} else if(k==2){
for(i=0;i<n;i++){
for(j=0;j<m;j++){
printf("%d",Array[n-i-1][m-j-1]);
if(j!=m-1){
printf(" ");
} else {
printf("\n");
}
}
}
} else if(k==3){
for(i=0;i<m;i++){
for(j=0;j<n;j++){
printf("%d",Array[j][m-i-1]);
if(j!=n-1){
printf(" ");
} else {
printf("\n");
}
}
}
}
if(T!=0){
printf("\n");
}
}
return 0;
}