Result: Accepted
Time: 2ms
Memory: 1096kB
#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;
}