Graphiques de lettre de pratique de base Lanqiao Cup (Solution Java)

Description du problème

Les lettres peuvent être utilisées pour former de beaux graphiques, un exemple est donné ci-dessous:

ABCDEFG

BABCDEF

CBABCDE

DCBABCD

EDCBABC

Ceci est un graphique avec 5 lignes et 7 colonnes. Veuillez trouver le modèle de ce graphique et générer un graphique avec n lignes et m colonnes.

Format d'entrée

Entrez une ligne, qui contient deux entiers n et m, représentant respectivement le nombre de lignes et de colonnes des graphiques que vous souhaitez générer.

Format de sortie

Sortez n lignes, chacune de m caractères, pour vos graphiques.

Exemple d'entrée

5 7

Exemple de sortie

ABCDEFG
BABCDEF
CBABCDE
DCBABCD
EDCBABC

Échelle et convention des données

1 <= n, m <= 26。

Trouvez la loi à réaliser

import java.util.Scanner;

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

Je suppose que tu aimes

Origine blog.csdn.net/L333333333/article/details/103923459
conseillé
Classement