@java puente azul de la taza del Grupo B Ejercicio Basics (30) Tercera pregunta: cartas gráficas

@java puente azul de la taza del Grupo B Ejercicio Basics (30) Tercera pregunta: cartas gráficas

Palabras clave: lazo, cuerda

Descripción del problema

Uso de las letras se pueden formar algunos bellos gráficos, se da a continuación un ejemplo:

ABCDEFG

BABCDEF

CBABCDE

DCBABCD

EDCBABC

Este es un patrón de fila 5 7, encontrar el patrón de esta regla, y emite un patrón de n filas ym columnas.

El formato de entrada
de línea de entrada, que comprende dos enteros n y m, respectivamente, representan el número de columnas que desea patrón de línea de salida.
La salida de formato
de salida n líneas, cada M caracteres, para su patrón.
Ejemplo de entrada
57
Salida de muestra
ABCDEFG
BABCDEF
CBABCDE
DCBABCD
EDCBABC
tamaño de los datos y las convenciones
1 <= n, m <= 26.

código:

public class Main {
	public static void main(String[] args) {
		java.util.Scanner s=new java.util.Scanner(System.in);
		int n=s.nextInt();
		int m=s.nextInt();
		char str;
		char[][] shu=new char[26][26];
		for(int i=0;i<n;i++){
			str='A';
			for(int j=i;j<m;j++){
				shu[i][j]=str++;
			}
			str='A';
			for(int j=i-1;j>=0;j--){
				shu[i][j]=++str;
			}
		}
		for(int i=0;i<n;i++){
			for(int j=0;j<m;j++){
				System.out.print(shu[i][j]);
			}
			System.out.println();
		}
	}
}
Publicado 29 artículos originales · ganado elogios 1 · vistas 1103

Supongo que te gusta

Origin blog.csdn.net/DAurora/article/details/104155048
Recomendado
Clasificación