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