小明为某机构设计了一个十字型的徽标(并非红十字会啊),如下所示:
..$$$$$$$$$$$$$....$...........$..$$$.$$$$$$$$$.$$$$...$.......$...$$.$$$.$$$$$.$$$.$$.$...$...$...$.$$.$.$$$.$.$$$.$.$$.$.$...$...$.$.$$.$.$.$$$$$.$.$.$$.$.$...$...$.$.$$.$.$$$.$.$$$.$.$$.$...$...$...$.$$.$$$.$$$$$.$$$.$$...$.......$...$$$$.$$$$$$$$$.$$$..$...........$....$$$$$$$$$$$$$..对方同时也需要在电脑dos窗口中以字符的形式输出该标志,并能任意控制层数。
一个正整数 n (n<30) 表示要求打印图形的层数。
对应包围层数的该标志。
1
3
请仔细观察样例,尤其要注意句点的数量和输出位置。
以上为所给题目描述,——分割线——–以下为博主解题思路。
使用二维数组保存图形,并输出。
分析所给图案,可知该图为正方形,是中心对称图形,可将其分为四个部分。 可知知道其一部分,即可补全全图形。 考虑第一部分,由下图可见,黄线为其对称轴,该图形关于其对角线对称。 分析所给数字n与图形大小的关系,可知,正方形边长为4*n+5.
新闻热点
疑难解答