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: 1700kB
Author: 2016210402062
In contest: 1080

#include <iostream>
#include <ctype.h>
#include <istream>

using namespace std;


int main(){

int b;
char a;
int i,j,k,l;

while (cin>>b){

	cin.get();
	cin>>a;
	for(i=1;i<=b*4+7;i++) cout<<'-';
	cout<<endl;
	cout<<'|';

	for (i=1;i<=b*4+5;i++) cout<<' ';
	cout<<'|'<<endl;
	//shang

	for (i=1;i<=b;i++){
		cout<<"| "<<a;
//H
	if(i!=b/2+1)	
		for (j=1;j<=b-2;j++) cout<<' ';
	else for 
		(j=1;j<=b-2;j++) cout<<a;
		
	cout<<a<<' ';

//Z
	if(i==1||i==b) {for (j=1;j<=b;j++) cout<<a;
	cout<<' ';
	}
	else {
		for (k=1;k<=b-i;k++) cout<<' ';
		cout<<a;
		for (k=1;k<=i;k++) cout<<' ';
	}

//N
	cout<<a;
	if(i>1){

		for (k=1;k<=i-2;k++) cout<<' ';
		cout<<a;
		for (k=1;k<=b-i-1;k++) cout<<' ';

	}
	else {
		for (k=1;k<=b-2;k++)
		cout<<' ';

	}
	if(i<b) cout<<a<<' ';
	
	//U
	
	if(i!=b){cout<<a;
		for (k=1;k<=b-2;k++) cout<<' ';

	
	}
	else{
		cout<<' ';
		for (k=1;k<=b-1;k++) cout<<a;
	}
	cout<<a<<" |"<<endl;

	

	}

	//xia
	cout<<'|';
	for (i=1;i<=b*4+5;i++) cout<<' ';
	cout<<'|'<<endl;
	
	for(i=1;i<=b*4+7;i++) cout<<'-';
	cout<<endl;
}
	//getchar();getchar();

	return 0;
}