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

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

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

	}
}