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

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