Start: Dec, 22, 2016 18:15:00
2016年秋季学期程序设计基础第三次考试
End: Dec, 22, 2016 21:00:00
Time elapsed:
Time remaining:

Problem_ID: F
Result: Accepted
Time: 1ms
Memory: 1096kB
Author: 130541
In contest: 1080

#include<stdio.h>
int main()
{ 
	int n,i,j;
	char b;
	while(scanf("%d %c",&n,&b)!=EOF)
	{
		for(i=1;i<=n+4;i++)
		{
			for(j=1;j<=4*n+7;j++)
			{
				if(i==1||i==n+4)
				{
				if(j==4*n+7)
					printf("-\n");
				else printf("-");
				}
				else if((i!=1&&i!=n+4)&&j==1)
				{
					printf("|");
				}
				else if((i!=1&&i!=n+4)&&j==4*n+7)
				{
					printf("|\n");
				}
				else if((i>=3&&i<=n+2)&&(j==3||j==n+2||j==2*n+5||j==3*n+4||j==3*n+6||j==4*n+5))
					printf("%c",b);
				else if(i==(n+5)/2&&(j>3&&j<n+2))
					printf("%c",b);
				else if((i==3||i==n+2)&&(j>=n+4&&j<=2*n+3))
					printf("%c",b);
				else if((i==n+2)&&(j>3*n+6&&j<4*n+5))
					printf("%c",b);
				else if((i>3&&i<n+2)&&(j>n+4&&j<2*n+3)&&j+i==2*n+6)
					printf("%c",b);
				else if((i>3&&i<n+2)&&(j>2*n+5&&j<3*n+4)&&i==j-2*n-2)
					printf("%c",b);
				else printf(" ");
			}
		}
	}
	return 0;
}