天天看點

2021寒假每日一題《字母圖形》

字母圖形

時間限制:1000ms 記憶體限制:256mb

題目描述

利用字母可以組成一些美麗的圖形,下面給出了一個例子:

ABCDEFG

BABCDEF

CBABCDE

DCBABCD

EDCBABC

這是一個5行7列的圖形,請找出這個圖形的規律,并輸出一個 \(n\) 行 \(m\) 列的圖形。

輸入格式

輸入一行,包含兩個整數 \(n\) 和 \(m\) ,分别表示你要輸出的圖形的行數的列數。

輸出格式

資料範圍

樣例輸入

5 7
      

樣例輸出

ABCDEFG
BABCDEF
CBABCDE
DCBABCD
EDCBABC
      

解題思路

解題代碼-Java

import java.util.*;

public class Main {
    public static void main(String[] args) {
        Scanner input = new Scanner(System.in);
        int n = input.nextInt();
        int m = input.nextInt();
        input.close();
        for (int i = 0; i < n; i++) {
            for (int j = 0; j < m; j++) {
                System.out.printf("%c", 'A' + Math.abs(i - j));
            }
            System.out.println();
        }
    }
}