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: 2ms
Memory: 1096kB
Author: 18989845883
In contest: 1080

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