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

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


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


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

		}

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

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

		}






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


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