#689. 标记图案
标记图案
题目描述
学校要制作一个正方形标记图案。给定一个奇数 ,输出 行 列的字符图。对于第 行第 列的位置,按照以下优先级确定输出字符:
- 若该位置在最外层边框上,输出
#; - 否则若该位置在中间行或中间列上,输出
+; - 否则若该位置在两条对角线上,输出
*; - 其他位置输出
.。
行号和列号均从 开始。
输入格式
输入一个奇数 。
输出格式
输出 行,每行 个字符,表示标记图案。每行末尾不要输出多余空格。
样例
5
#####
#*+*#
#+++#
#*+*#
#####
7
#######
#*...*#
#.*+*.#
#+++++#
#.*+*.#
#*...*#
#######
样例解释
样例 中,边框位置优先输出 #,中间行和中间列输出 +,两条对角线的非边框、非中线位置输出 *。
样例 展示了较大的奇数 时四种字符的分布。
数据范围
对于全部测试数据,,且 为奇数。