/*
题目要求:输入一个n*n字符矩阵,把它左转90度后输出
样例输入:
3
abcdefghi
样例输出:
a b c
d e f
g h i
c f i
b e h
a d g
*/
#include<stdio.h>
#define MAXN 10
char buf[MAXN][MAXN];
char s[MAXN][MAXN];
int main(void)
{
int i=0, j, n;
scanf("%d", &n);//注意这里,scanf处理输入完,回车后,\n还在输入缓冲区内,所以要进行刷新,避免读入
fflush(stdin);
for(; i<n; i++)
{
fgets(buf[i], n+1, stdin);
}
for(i = 0; i<n; i++)
{
for(j = 0;j<n; j++)
{
printf("%c ", buf[i][j]);
}
printf("\n");
}
for(i = 0; i<n; i++)
{
for(j = 0; j < n; j++)
{//旋转
s[i][j] = buf[j][n-1-i];
}
}
printf("\n\n");
for(i = 0; i<n; i++)
{
for(j = 0;j<n; j++)
{
printf("%c ", s[i][j]);
}
printf("\n");
}
return 0;
}