2550 - 【入门】金字塔
时间限制 : 1 秒
内存限制 : 128 MB
输入一个正整数 n,生成一个层数为 n 的金字塔。详细图形请看样例。注意 n=1 时,就没有地板了。
输入
第一行一个整数 n\ (1\le n\le 100),表示层数。
输出
输出 n 层金字塔,注意金字塔是完全对称的,在金字塔的右侧也需要输出与左侧相同的空格。
注:'\' 的输出:
cout << '\\';
'\' 在 C++ 中称为转义字符。例如换行的另外一种写法:
cout << '\n';
样例
输入
10
输出
/\ /__\ /____\ /______\ /________\ /__________\ /____________\ /______________\ /________________\ /__________________\
提示
一共需要输出 n 行,对第 i 行先输出 n-i 个空格,再输出一个字符'/',再输出 2i-2 个 '_',再输出一个字符'\',最后输出 n-i 个空格。