C08字母图形

发布时间 2023-03-22 21:12:58作者: 缕一缕清风

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();//换行
	}
}

}