よじろめ覚書

私の理解度重視のソースコードです。

ABC004B - 回転

問題:B - 回転

#include <cstdio>
#include <iostream>
using namespace std;

#define REP(i, n) for(int i = 0; i < (n); ++i)

int main(void){
    char c[4][4];

    REP(i, 4) {
        REP(j, 4) {
            scanf (" %c", &c[i][j]);
        }
    }

    REP(i, 4) {
        REP(j, 4) {
            if (j == 0) {
                printf ("%c", c[4 - 1 - i][4 - 1 - j]);
            } else {
                printf (" %c", c[4 - 1 - i][4 - 1 - j]);
            }
        }
        printf ("\n");
    }
}