矩阵反转--计蒜客

来源:互联网 发布:天界坐骑进化数据 编辑:程序博客网 时间:2024/05/19 20:56
import java.util.Scanner;

public class Main {

    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        int M = sc.nextInt();
        int N = sc.nextInt();
        int T = sc.nextInt();
        int b = 0;
        int v = 0;
        b = M * N;
        int c = 0;
        int[] a = new int[b];
        int[][] F = new int[M][N];
        for (int i = 0; i < M; i++) {
            for (int k = 0; k < N; k++) {
                F[i][k] = sc.nextInt();
                c++;

            }

        }
        if (T == 0) {
            for (int i = 0; i < M; i++) {
                for (int k = 0; k < N / 2; k++) {
                    c = F[i][k];
                    v = F[i][N-k-1];
                    F[i][k] = v;
                    F[i][N - k-1] = c;
                }

            }
            for (int i = 0; i < M; i++) {
                for (int k = 0; k < N; k++) {

                    System.out.print(F[i][k]+" ");

                }
                System.out.println("");

            }
        } else {
            for (int i = 0; i < M / 2; i++) {
                for (int k = 0; k < N; k++) {
                    c = F[i][k];
                    v = F[M - i-1][k];
                    F[i][k] = v;
                    F[M - i-1][k] = c;
                }

            }
            for (int i = 0; i < M; i++) {
                for (int k = 0; k < N; k++) {

                    System.out.print(F[i][k]+" ");

                }
                System.out.println("");

            }
        }

    }
}
原创粉丝点击