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: hugoo
In contest: 1080

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