import java.util.Scanner;
public class A08字母图形 {
/**
* 样例输入 5 7 样例输出 ABCDEFG 0 0~6 0~6 BABCDEF 1 0~6 1~5 CBABCDE 2 0~6 2~4
* DCBABCD 3 0~6 3~3 EDCBABC 4 0~6 4~2 数据规模与约定 1<=n , m<=26
*/
public static void main(String[] args) {
char[] arr = new char[26]; // 定义26个大小的字符数组
arr[0] = 'A';
for (int i = 1; i < arr.length; i++) {
arr[i] = (char) (arr[i - 1] + 1);// 循环赋值
}
Scanner input = new Scanner(System.in);
System.out.print("请输入要输入的数字:");
int m = input.nextInt();
System.out.print("请输入要输入的数字:");
int n = input.nextInt();
input.close();
for (int i = 0; i < m; i++) {//循环行
for (int j = 0; j < n; j++) {//循化列
System.out.print(arr[Math.abs(j-i)]);//规律
}
System.out.println();//换行
}
}
}