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: 1092kB
Author: 2016210402031
In contest: 1080

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