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: 4ms
Memory: 1092kB
Author: 2016210402101
In contest: 1080

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