#GESP2M02. 双层菱形
双层菱形
双层菱形
题目描述
给定一个正整数 ,请在一个 的字符画布中画出两个空心菱形。
设画布正中心的行号和列号都为 ,对于位置 ,定义它到中心的“格距”为:
输出规则如下:
- 如果格距等于 ,输出字符
+,表示外层菱形; - 否则,如果格距等于 ,输出字符
*,表示内层菱形; - 其他位置输出字符
.。
每一行中字符之间 不要输出空格。
输入格式
输入一行一个正整数 。
输出格式
输出 行,每行 个字符,表示双层菱形。
样例
输入
4
输出
...+...
..+.+..
.+.*.+.
+.*.*.+
.+.*.+.
..+.+..
...+...
数据范围
对于所有测试点:
时间限制:
内存限制:
粤公网安备44195502000252号