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

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

	    printf("| ");
		printf("%c",b);
	    for(i=0;i<a-2;i++)
			printf(" ");
		printf("%c",b);
		printf(" ");
		for(i=0;i<a;i++)
		    printf("%c",b);
		printf(" ");
		printf("%c",b);
	    for(i=0;i<a-2;i++)
			printf(" ");
		printf("%c",b);
		printf(" ");
		printf("%c",b);
	    for(i=0;i<a-2;i++)
			printf(" ");
		printf("%c",b);
		printf(" |");
		printf("\n");

		for(j=0;j<(a-3)/2;j++){
			printf("| ");
		printf("%c",b);
		for(i=0;i<a-2;i++)
			printf(" ");
		printf("%c",b);
		printf(" ");
		for(k=0;k<a-j-2;k++)
		    printf(" ");
		printf("%c",b);
		for(k=0;k<j+2;k++)
			printf(" ");
		printf("%c",b);
		for(k=0;k<j;k++)
		    printf(" ");
		printf("%c",b);
		for(k=0;k<a-3-j;k++)
			printf(" ");
		printf("%c",b);
		printf(" ");
		printf("%c",b);
	    for(i=0;i<a-2;i++)
			printf(" ");
		printf("%c",b);
		printf(" |");
		printf("\n");}

		printf("| ");
		for(j=0;j<a;j++)
			printf("%c",b);
		for(j=0;j<(a-1)/2+1;j++)
			printf(" ");
		printf("%c",b);
		for(j=0;j<(a-1)/2+1;j++)
			printf(" ");
		printf("%c",b);
		for(j=0;j<(a-1)/2-1;j++)
			printf(" ");
		printf("%c",b);
		for(j=0;j<(a-1)/2-1;j++)
			printf(" ");
		printf("%c",b);
		printf(" ");
		printf("%c",b);
	    for(i=0;i<a-2;i++)
			printf(" ");
		printf("%c",b);
		printf(" |");
		printf("\n");

		for(j=0;j<(a-3)/2;j++){
			printf("| ");
		printf("%c",b);
		for(i=0;i<a-2;i++)
			printf(" ");
		printf("%c",b);
		for(k=0;k<(a-1)/2-j;k++)
			printf(" ");
		printf("%c",b);
		for(k=0;k<(a-1)/2+j+2;k++)
		    printf(" ");
		printf("%c",b);
		for(k=0;k<(a-1)/2+j;k++)
			printf(" ");
		printf("%c",b);
		for(k=0;k<(a-1)/2-j-2;k++)
		printf(" ");
		printf("%c",b);
		printf(" ");
		printf("%c",b);
	    for(i=0;i<a-2;i++)
			printf(" ");
		printf("%c",b);
		printf(" |");
		printf("\n");}

		printf("| ");
		printf("%c",b);
	    for(i=0;i<a-2;i++)
			printf(" ");
		printf("%c",b);
		printf(" ");
		for(i=0;i<a;i++)
		    printf("%c",b);
		printf(" ");
		printf("%c",b);
	    for(i=0;i<a-2;i++)
			printf(" ");
		printf("%c",b);
		printf(" ");
		for(i=0;i<a;i++)
		    printf("%c",b);
		printf(" |");
		printf("\n");

		printf("|");
		for(i=0;i<a*4+5;i++)
			printf(" ");
		printf("|\n");
		for(i=0;i<a*4+7;i++)
			printf("-");
		printf("\n");
	}
		
	return 0;
}