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

#include<stdio.h>
#include<string.h>
int main(void){
	char a;
	int n;
	int i,j,k,l,m,p,r,s,t,u,v,w,x,y,z;
	while(scanf("%d %c",&n,&a)!=EOF){
	for(i=1;i<=n*4+7;i++){
		printf("-");
	}
	printf("\n");
	printf("|");
	for(j=1;j<=n*4+5;j++){
		printf(" ");
	}
	printf("|");printf("\n");
	for(k=1;k<=n;k++){
		printf("| %c",a);
		if(k!=n/2+1){
			for(l=1;l<=n-2;l++){
				printf(" ");
			}
		}
		else{
			for(m=1;m<=n-2;m++){
				printf("%c",a);
			}
		}
		printf("%c ",a);
		if(k==1||k==n){
			for(p=1;p<=n;p++){
				printf("%c",a);
			}
		}
		else{
			for(r=1;r<=n-k;r++){
				printf(" ");
			}
			printf("%c",a);
			for(s=1;s<=k-1;s++){
				printf(" ");
			}
		}
		printf(" ");printf("%c",a);
		if(k==1||k==n){
			for(t=1;t<=n-2;t++){
				printf(" ");
			}
		}
		else{
			for(u=1;u<=k-2;u++){
				printf(" ");
			}
			printf("%c",a);
			for(v=1;v<=n-k-1;v++){
				printf(" ");
			}
		}
		printf("%c",a);printf(" ");printf("%c",a);
		if(k==n){
			for(w=1;w<=n-2;w++){
				printf("%c",a);
			}
		}
		else{
			for(x=1;x<=n-2;x++){
				printf(" ");
			}
		}
		printf("%c",a);printf(" |");
		printf("\n");
	}
	printf("|");
	for(y=1;y<=n*4+5;y++){
		printf(" ");
	}
	printf("|");printf("\n");
	for(z=1;z<=n*4+7;z++){
		printf("-");
	}
	printf("\n");
}
	return 0;
}