Start: Jun, 26, 2019 08:30:00
2019年度暑期短学期第一天
End: Jun, 26, 2019 11:30:00
Time elapsed:
Time remaining:

Problem_ID: A
Result: Accepted
Time: 5ms
Memory: 1716kB
Author: 2017210904069
In contest: 1273

#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;
}