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: 8ms
Memory: 1096kB
Author: 2018212212275
In contest: 1273

#include <stdio.h>
int main(){
	int T, n, m, k;
	int i, j;
	scanf("%d", &T);
	while(T--){
		scanf("%d %d %d", &n, &m, &k);
		int a[n][m];
		int s9[n][m];
		int s8[m][n];
		for(i = 0; i<n; i++){
			for(j=0; j<m; j++){
				scanf("%d", &a[i][j]);
			}
		}
		if ( T>=1 ){
			if(k%4==1){
				for(i = 0; i<m; i++){
					for(j = 0; j<n; j++){
						s8[i][j] = a[n-1-j][i];
						printf("%d ", s8[i][j]);
					}printf("\n");
				}printf("\n");
			}else if (k%4==2){
				for(i = 0; i<n; i++){
					for(j = 0; j<m; j++){
						s9[i][j] = a[n-1-i][m-1-j];
						printf("%d ", s9[i][j]);
					}printf("\n");
				}printf("\n");
			}else if (k%4==3){
				for(i = 0; i<m; i++){
					for(j = 0; j<n; j++){
						s8[i][j] = a[j][m-1-i];
						printf("%d ", s8[i][j]);
					}printf("\n");
				}printf("\n");
			}else {
				for(i = 0; i<n; i++){
						for(j = 0; j<m; j++){
							printf("%d ", a[i][j]);
						}printf("\n");
				}printf("\n");
			}
		}else{
			if(k%4==1){
				for(i = 0; i<m; i++){
					for(j = 0; j<n; j++){
						s8[i][j] = a[n-1-j][i];
						printf("%d ", s8[i][j]);
					}printf("\n");
				}
			}else if (k%4==2){
				for(i = 0; i<n; i++){
					for(j = 0; j<m; j++){
						s9[i][j] = a[n-1-i][m-1-j];
						printf("%d ", s9[i][j]);
					}printf("\n");
				}
			}else if (k%4==3){
				for(i = 0; i<m; i++){
					for(j = 0; j<n; j++){
						s8[i][j] = a[j][m-1-i];
						printf("%d ", s8[i][j]);
					}printf("\n");
				}
			}else if ( T==0 ){
				for(i = 0; i<n; i++){
						for(j = 0; j<m; j++){
							printf("%d ", a[i][j]);
						}printf("\n");
				}
			}
		}
	}	
	
	return 0;
}