import java.util.Scanner;
class
{
public static void main(String[] args)
{
/*
输入一个字母,
做如下输出
例如输入F
F
EFE
DEFED
CDEFEDC
BCDEFEDCB
ABCDEFEDCBA
*/
Scanner input = new Scanner(System.in);
System.out.print("请输入一个大写的字母:");
//定义 zimu 来保存用户输入的字母
String zimi = input.next();
//讲用户输入的字母转化成ASCⅡ中索代表的数字 并用zimua 来保存
char zimia = zimi.charAt(0);
//将用户输入的字母换成十进制的数字 并赋值给 h
int h =zimia-64;
int j = h;
// 外层循环实现换行 定义 a 来表示
for ( int a =1 ; a<=h ; a++ )
{
// 第一层循环 定义 b 来表示前半部分每行的个数
for ( int b = 1 ; b<a ; b++ )
{
// 输出 A->Z 字母递增的输出
System.out.print((char)(j+63+b));
}
// 第二层循环 定义 c 来表示后半部分每行的个数
for ( int c = 0 ; c<a ; c++ )
{
//输出 A->Z 字母递减的输出
System.out.print((char)(h-c+64));
}
j--;
System.out.println();
}
}
}