#POJ2083. 分形图案 / Fractal

分形图案 / Fractal

题目描述

定义一种只由字符 X 和空格组成的分形图案。

1 阶图案只有一个字符:

X

若已知第 n-1 阶图案,则第 n 阶图案由五个第 n-1 阶图案组成,位置分别在九宫格的左上、右上、中心、左下、右下,其余位置为空格。

给出若干个 n,请依次输出对应阶数的图案。每个图案输出后,再输出一行单独的 -

输入格式

输入包含多行,每行一个整数 n。当读到 -1 时结束,不需要处理这一行。

输出格式

对每个 n,输出第 n 阶图案,然后输出一行 -

数据范围

  • 1 <= n <= 7
1
2
-1
X
-
X X
 X
X X
-
3
-1
X X   X X
 X     X
X X   X X
   X X
    X
   X X
X X   X X
 X     X
X X   X X
-