#include<iostream>
using namespace std;
int main()
{
char a[81][81];
char b1,b2,b3;
int n,i,j,num=0;
while(cin>>n)
{
if(num)
cout<<endl;
cin>>b1>>b2;
if(n==1)
cout<<b1<<endl;
else{
if((n-1)%4==0)
{
b3=b1;
b1=b2;
b2=b3;
}
a[0][0]=' ';
a[0][n-1]=' ';
a[n-1][0]=' ';
a[n-1][n-1]=' ';
n--;
for(i=1;i<n;i++)
{
a[0][i]=b2;
a[n][i]=b2;
a[i][0]=b2;
a[i][n]=b2;
}
int m=n;
for(i=1;i<m;i++)
{
for(j=i;j<m;j++)
{
if(i%2!=0)
{
a[i][j]=b1;
a[n-i][j]=b1;
a[j][i]=b1;
a[j][n-i]=b1;
}
else
{
a[i][j]=b2;
a[n-i][j]=b2;
a[j][i]=b2;
a[j][n-i]=b2;
}
}
m--;
}
for(i=0;i<n+1;i++)
cout<<a[0][i];
cout<<endl;
for(i=1;i<n;i++)
{
for(j=0;j<n+1;j++)
{
cout<<a[i][j];
}
cout<<endl;
}
for(i=0;i<n+1;i++)
cout<<a[n][i];
cout<<endl;
}
num++;
}
return 0;
}
hdu 2074 叠筐
最新推荐文章于 2020-02-25 09:45:29 发布