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

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





		for(a=0;a<f;a++)
		{
			

			printf("| %c",s);
			if(a==((f-1)/2))
			{
				for(b=0;b<f-2;b++)
					printf("%c",s);
			}
			else
			{
				for(b=0;b<f-2;b++)
					printf(" ");
			}
			printf("%c ",s);
			


			if(a==0||a==f-1)
			{
				for(b=0;b<f;b++)
				{printf("%c",s);}
			}
			else
			{
				for(b=0;b<f-a-1;b++)
				{printf(" ");}
				printf("%c",s);
				for(b=0;b<a;b++)
				{printf(" ");}
			}
			


			printf(" %c",s);
			if(a==0||a==f-1)
			{
				for(b=0;b<f-2;b++)
				{printf(" ");}
			}
			else
			{
				for(b=0;b<a-1;b++)
				{printf(" ");}
				printf("%c",s);
				for(b=0;b<f-a-2;b++)
				{printf(" ");}
				
			}
			printf("%c ",s);
			 


			printf("%c",s);
			if(a==f-1)
				{for(b=0;b<f-2;b++)
				printf("%c",s);}
			else
				{for(b=0;b<f-2;b++)
				printf(" ");}
			printf("%c ",s);



			printf("|\n");
		}









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

	}
	return 0;
}