3250: 简单的图形输出
内存限制:30 MB
时间限制:1.000 S
评测方式:文本比较
命题人:
提交:9
解决:2
题目描述
谢尔宾斯基三角形是一种分形,它的构造过程是这样的:
1.取一个实心的三角形。(多数使用等边三角形)
2.沿三边中点的连线,将它分成四个小三角形。
3.去掉中间的那一个小三角形。
4.对其余三个小三角形重复 1。
我们想尝试用斜线、反斜线和下划线画出谢尔宾斯基三角,假设最小的三角是长这样的:
/\
/__\
具体规律详见样例。输入
多组数据输入输出。每行有一个整数 n(1<=n<=10),表示执行了一次操作 1,n=0 时结束输入。
输出
画出执行 n 次操作 1 后的图形,调整你的输出到最左端(底边的第一个斜杠在第一列)。
输出不能包含任何尾随空格。在每个测试用例后打印空行。
样例输入 复制
3
2
1
0
样例输出 复制
/\
/__\
/\ /\
/__\/__\
/\ /\
/__\ /__\
/\ /\ /\ /\
/__\/__\/__\/__\
/\
/__\
/\ /\
/__\/__\
/\ /__\