>754
それはいいかもね。各暦に対応した変換関数を考えればいいわけだからね。

>750
とりあえずfor (j= 0 ; n / 2 ; j++)はループの中でnが変化しないからnが0じゃなければ
無限ループするよ。

なんか文字列の先頭からとケツから人文字づつとって入れ替えようとしているみたいだね。
それなら
aa[j][i] = aa[n - j - 1][i]
になるような気がする。