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: 10ms
Memory: 1704kB
Author: 349310501
In contest: 1080

#include<stdio.h>
#include<string.h>
#include<math.h>
#include<iostream>
#include<string>
using namespace std;
int main(){
	int n,i,q,w,e,r,j,k,l;
	char b;
	while(cin>>n>>b){
	char c[200][650];
	for(i=1;i<=n+4;i++)for(j=1;j<=n*4+7;j++)c[i][j]=' ';
	i=1;for(j=1;j<=n*4+7;j++)c[i][j]='-';
	i=n+4;for(j=1;j<=n*4+7;j++)c[i][j]='-';
	j=1;	for(i=2;i<=n+3;i++)c[i][j]='|';
	j=n*4+7;	for(i=2;i<=n+3;i++)c[i][j]='|';
	j=3;for(i=3;i<=n+2;i++)c[i][j]=b;
	j=2+n;for(i=3;i<=n+2;i++)c[i][j]=b;
    i=3+n/2;for(j=3;j<=2+n;j++)c[i][j]=b;
    i=3;for(j=n+4;j<=2*n+3;j++)c[i][j]=b;
	i=n+2;for(j=n+4;j<=2*n+3;j++)c[i][j]=b;for(j=3*n+6;j<=4*n+5;j++)c[i][j]=b;
	j=2*n+5;for(i=3;i<=n+2;i++)c[i][j]=b;
	j=3*n+6;for(i=3;i<=n+2;i++)c[i][j]=b;
	j=4*n+5;for(i=3;i<=n+2;i++)c[i][j]=b;
	j=3*n+4;for(i=3;i<=n+2;i++)c[i][j]=b;
    j=n+5;
	for(i=n+1;i>=4;i--){
		c[i][j]=b;
		j++;
	}
	j=2*n+6;
	for(i=4;i<=n+1;i++){
		c[i][j]=b;
		j++;
	}


	for(i=1;i<=n+4;i++){
	for(j=1;j<=n*4+7;j++){
		cout<<c[i][j];
		
    }
	cout<<endl;
	}
	}
	return 0;
}