编程题
分形 ## 来源 Asia 2004, Shanghai (Mainland China), Preliminary (ZOJ2423, POJ2083) ## 题目描述 盒形分形定义如下。度数为1的分形很简单,为: ```txt X ``` 度数为2的分形为: ```txt X X X X X ``` 如果用B(n-1)代表度数为n-1的盒形分形,则度数为n的盒形分形可以递归地定义为: ```txt B(n-1) B(n-1) B(n-1) B(n-1) B(n-1) ``` 你的任务是输出度数为n的盒形分形。 ## 输入描述 输入文件包含多个测试数据,每个测试数据占一行,包含一个正整数n,n≤7。输入文件的最后一行为-1,代表输入结束。 ## 输出描述 对每个测试数据,用符号“X”输出盒形分形。在每个测试数据对应的输出之后输出一个短划线符号“-”,在每行的末尾不要输出任何多余的空格,否则得到的是“格式错误”的结果。 ## 样例输入 ```txt 3 -1 ``` ## 样例输出 ```txt 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 ```
查看答案
赣ICP备20007335号-2