Red de conocimiento informático - Material del sitio web - ¿Cómo mejorar la profundidad y la lógica del lenguaje?

¿Cómo mejorar la profundidad y la lógica del lenguaje?

Haz algunos algoritmos interesantes. . .

1 y 1~9 forman tres números cuadrados de 3 dígitos.

Divide los nueve números 1, 2, 3, 4, 5, 6, 7, 8 y 9 en tres grupos. Cada número sólo se puede utilizar una vez, es decir, los tres números de cada grupo. No se permiten duplicados, ni duplicados con tres números en otros grupos. Se requiere cada conjunto de tres números para formar un número cuadrado.

2. Conjetura de Kakutani

Un estudiante de secundaria japonés descubrió un "teorema" maravilloso y le pidió al profesor Kakutani que lo demostrara, pero el profesor no pudo hacer nada al respecto, por lo que Surgió la conjetura de Kakutani. El contenido de la conjetura es: dado un número natural, si es un número par, divídelo por 2, si es un número impar, multiplícalo por 3 y suma 1, y luego obtén un nuevo número natural y continúa calcular de acuerdo con las reglas anteriores. Después de algunas veces, el resultado debe ser 1. Verifique a través de la programación.

3. Juego de adivinanzas humano-computadora

La computadora "piensa" en un número de cuatro dígitos, por favor adivina cuál es. Cuando una persona ingresa cuatro dígitos, la computadora primero determina cuántos de los cuatro dígitos son correctos y cuántas posiciones de los dígitos correctos son correctas, y muestra los resultados, incitando a las personas a adivinar nuevamente, hasta que las personas adivinen en qué están los cuatro dígitos. la mente de la computadora.

Por ejemplo, la computadora "piensa" en "1234" y deja que la gente adivine. Las posibles indicaciones son las siguientes:

La computadora determina cuántos números son correctos y cuántas posiciones son correctas.

1122 2 1

3344 2 1

3312 3 0

4123 4 0

1243 4 2

1234 4 4

Juego terminado

Por favor programa el juego. Al final del juego, la persona mostrada tardó varias veces en adivinar un número.