#include<stdio.h>
int main()
{
char ch[52][52];
int n,m,i,j;
int temp;
char a;
while(scanf("%c",&a)!=EOF,a!='#')
{
int m=0;
n=a-'A'+1;
for(i=0;i<n-1;i++)
{
for(j=m;j<n-1;j++)
{
ch[i][j]='A'+j;
ch[i][2*n-j-2]=ch[i][j];
}
m++;
}
temp=1;
for(i=1;i<n-1;i++)
{
for(j=0;j<temp;j++)
{
ch[i][j]='A'+i;
ch[i][2*n-j-2]=ch[i][j];
}
temp++;
}
for(i=0;i<2*n-1;i++)
{
ch[n-1][i]=a;
ch[i][n-1]=a;
}
for(i=0;i<n-1;i++)
{
for(j=0;j<=2*n-1;j++)
{
ch[2*n-2-i][j]=ch[i][j];
}
}
for(i=0;i<2*n-1;i++)
{
for(j=0;j<2*n-1;j++)
{
printf("%c",ch[i][j]);
}
printf("\n");
}
}
}
XTU 1327 字符矩阵
最新推荐文章于 2023-12-12 18:04:33 发布