import java.util.Scanner;
public class Main{
    public static void main(String[] args){
        Scanner sc = new Scanner(System.in);
        char ch = sc.next().charAt(0);
        int num = ch - 'A';
        for(int i = 0; i <= num; i++){
            for(int j = 1; j <= num - i; j++){
                System.out.printf(" ");
            }
            for(int k = 0; k <= i; k++){
                ch = (char)('A' + k);
                System.out.printf("%c",ch);
            }
            for(int n = 1; n <= i; n++){
                ch = (char)(ch - 1);
                System.out.printf("%c",ch);
            }
            System.out.println();
        }
    }
}
这题考察对循环的掌握,首先先求出第一个要要打印的行数,第二写一个for循环表示打印的行数,再写个for循环表示打印的空格数,再写个与之并列的for循环正这打印ABC......,再写个与之并列的for循环d倒这打印.......BA