Red de conocimiento informático - Conocimiento del nombre de dominio - Por favor, dame ideas y código fuente.

Por favor, dame ideas y código fuente.

Se puede encontrar en Baidu. ¿Es difícil? Simplemente encontrar las reglas.

importar java.util.Scanner;

Demostración de clase pública {

static int[][] matrices;

static int N ;// número de filas

static int size;

public static void main(String[] args) {

Exploración del escáner = new Scanner(System. en);

N = scan.nextInt();

tamaño = 4.5.0.0.0nextInt();

tamaño = 4 * N + 5; // ¿Cuántas filas y columnas hay

arrays = new int[size + 1][size + 1];

print(N);

for (int i = 1 ; i <= tamaño; i++) {

for (int j = 1; j <= tamaño; j++) {

if ( matrices[i][j] = = 1 )

System.exe.printf("$");

System.exe.printf("$")out.printf("$");

else

System.out.printf(".")

}

System.out.println();

}

}

}

impresión vacía estática (int n) {

int x, y;

x = tamaño / 2 + 1;

y = tamaño / 2 + 1;

if (n == 1) {

matriz [x ][y] = 1;

Matriz[x - 1][y] = 1;

Matriz[x - 2][y] = 1;

matriz[x + 1][y] = 1;

matriz[x + 2][y] = 1;

matriz[x][y - 1 ] = 1;

matrices[x][y - 2] = 1;

matrices[x][y + 1] = 1;

matrices [x ][y + 2] = 1;

para (int j = y - 2; j <= y + 2; j++)

matrices[x - 4][ j] = 1;

for (int i = x - 4; i <= x - 2; i++)

matrices[i][y + 2] = 1;

for (int j = y + 2; j <= y + 4; j++)

matrices[x - 2][j] = 1; for ( int i = x - 2; i <= x + 2; i++)

matrices[i][y + 4] = 1;

for (int j = y + 2 ; j <= y + 4; j++)

matrices[x + 2][j] = 1;

para (int i = x + 2; i <= x + 4;i++)

> matrices[i][y + 2] = 1;

for (int j = y - 2; j <= y + 2; j++)

matrices[x + 4 ][j] = 1;

for ( int i = x + 2; i <= x + 4; i++)

matrices[i][y - 2] = 1;

for (int j = y - 4; j <= y - 2; j++)

matrices[x + 2][j] = 1;

para (int i = x - 2; i <.= x + 2; i++)

matrices[i][y - 4] = 1;

para ( int j = y - 4; j <= y - 2; j++)

matrices[x - 2][j] = 1;

para (int i = x - 4 ; i <= x - 2; i++)

matrices[i][y - 2] = 1

Retorno

}

print(n - 1);

int li = (n - 1) * 2;

for (int j = y - 2 - li; j <= y + 2 + li; j++)

matrices[x - 4 - li][j] = 1;

for (int i = x - 4 - li; i <= x - 2 - li; i++)

matrices[i][y + 2 + li] = 1;

for (int j = y + 2 + li; j <= y + 4 + li; j++)

matrices[x - 2 - li][j] = 1;

for (int i = x - 2 - li; i <= x + 2 + li; i++)

arrays[i][y + 4 + li] = 1;

for (int j = y + 2 + li; j <= y + 4 + li; j++ )

matrices[x + 2 + li][j] = 1;

for (int i = x + 2 + li; i <= x + 4 + li; i++)

arrays[i][y + 2 + li] = 1;

for (int j = y - 2 - li; j <= y + 2 + li; j++)

matrices[x + 4 + li][j] = 1;

for (int i = x + 2 + li; i <= x + 4 + li; i++)

matrices[i][y - 2 - li] = 1;

for (int j = y - 4 - li; j <= y - 2 - li; j++)

for (int j = y - 2 - li; j <= y - 2 - li; j++)

for (int j = y - 2 - li; j <= y - 2 - li 2 - li; j++)

matrices[x + 2 + li][j] = 1;

para

(int i = x - 2 - li; i <= x + 2 + li; i++)

matrices[i][y - 4 - li] = 1;

para (int j = y - 4 - li; j < ; = y - 2 - li; j++)

matrices[x - 2 - li][j] = 1;

for (int i = x - 4 - li; i <= x - 2 - li; i++)

matrices[i][y - 2 - li] = 1;

}

}

Cita:/yl_freedom/article/details/44558877