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: 9ms
Memory: 1700kB
Author: mmseasons
In contest: 1080

#include<stdio.h>
#include<iostream>
#include<queue>
#include<string>
#include<algorithm>
#include<math.h>
#include<stdlib.h>
using namespace std;

int main(){
	
	char a[2];
	int b;
	while(cin>>b>>a){
		char t=a[0];
		int i,j;
		int l=7+4*b,h=b+4;
		for(i=0;i<h;i++){
			if(i==0||i==h-1){
				for(j=0;j<l;j++)cout<<'-';
				cout<<endl;
			}
			else if(i==1||i==h-2){
				for(j=0;j<l;j++)
					if(j==0||j==l-1)cout<<'|';
					else cout<<' ';	
				cout<<endl;
			}
			else{
				cout<<"| ";
				if(i<h/2||i>h/2){
					for(j=0;j<b;j++)
						if(j==0||j==b-1)cout<<t;
						else cout<<' ';
				}
				else for(j=0;j<b;j++)cout<<t; //h
				cout<<' ';
			
				if(i==2||i==h-3){
					for(j=0;j<b;j++)cout<<t;
				}
				else{
					for(j=0;j<b;j++){
						if(j==b-i+1)cout<<t;
						else cout<<' ';
					}
				}  //z
				cout<<' ';
				
				for(j=0;j<b;j++){
					if(j==0||j==b-1||j==i-2)cout<<t;
					else cout<<' ';
				}
				cout<<' '; //n
				
				for(j=0;j<b;j++){
					if(j==0||j==b-1||i==h-3)cout<<t;
					else cout<<' ';
				}
				cout<<" |";
				cout<<endl;
								
			}
			
			
		}
	}
	
	
}