Result: Accepted
Time: 2ms
Memory: 1096kB
#include<stdio.h>
#include<string.h>
int main(void)
{
int a,i,j;
char b;
while(scanf("%d %c",&a,&b)!=EOF)
{
for(i=0;i<a*4+7;i++)
printf("-");
printf("\n");
for(i=0;i<a*4+7;i++)
{
if(i!=0&&i!=a*4+6)
printf(" ");
else
printf("|");
}
printf("\n");
printf("| %c",b);
for(i=0;i<a-2;i++)
printf(" ");
printf("%c ",b);
for(i=0;i<a;i++)
printf("%c",b);
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 |",b);
printf("\n");
int x=1,y=0,z=1,k;
if(a!=3)
{
for(i=0;i<a-2;i++)
{
if(i!=(a-3)/2)
{
printf("| %c",b);
for(j=0;j<a-2;j++)
printf(" ");
printf("%c ",b);
}
else
{
printf("| ");
for(j=0;j<a;j++)
printf("%c",b);
printf(" ");
}
for(j=0;j<a;j++)
{
if(j==a-x-1)
printf("%c",b);
else
printf(" ");
}
x++;
printf(" %c",b);
for(j=0;j<a-2;j++)
{
if(j==y)
printf("%c",b);
else
printf(" ");
}
y++;
printf("%c %c",b,b);
for(j=0;j<a-2;j++)
printf(" ");
printf("%c |",b);
printf("\n");
}
printf("| %c",b);
for(i=0;i<a-2;i++)
printf(" ");
printf("%c ",b);
for(i=0;i<a;i++)
printf("%c",b);
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 |",b);
printf("\n");
}
else
{
printf("| %c%c%c %c %c%c%c %c %c |\n",b,b,b,b,b,b,b,b,b);
printf("| %c %c %c%c%c %c %c %c%c%c |\n",b,b,b,b,b,b,b,b,b,b);
}
for(i=0;i<a*4+7;i++)
{
if(i!=0&&i!=a*4+6)
printf(" ");
else
printf("|");
}
printf("\n");
for(i=0;i<a*4+7;i++)
printf("-");
printf("\n");
}
return 0;
}