La Red de Conocimientos Pedagógicos - Currículum vitae - Problema de programación en lenguaje C Ejemplo 4-8 Algoritmo exhaustivo ¿Qué significan las dos oraciones? Gracias a todos por sus respuestas detalladas.

Problema de programación en lenguaje C Ejemplo 4-8 Algoritmo exhaustivo ¿Qué significan las dos oraciones? Gracias a todos por sus respuestas detalladas.

1. Explicación del código:

for(m = 0; m lt=9; m)

Explicación: m (representa el número de hombres según el significado de la pregunta), m atraviesa de 0 a 9.

for(w = 0; w lt=12; w)

Explicación: w (representa el número de mujeres según el significado de la pregunta), w atraviesa de 0 a 12?

La "\t" en printf significa un espacio grande para la tecla Tab (que se ve mejor).

2. Ideas de programas

Enumeremos brevemente la violencia. Debido a que hombres, mujeres y niños = 36, entonces el número de hombres puede ser 0~9 (4*9=36). , por lo que hay hasta 9 hombres), las mujeres pueden ser 0~12 (12*3=36).

Se anidan dos bucles for para representar cualquier combinación de 0~9 hombres y 0~12 mujeres. 36 hombres y mujeres es el número de hijos. Luego, cuente el número total de ladrillos movidos y vea si los símbolos coinciden con los 36 ladrillos. Si hay una coincidencia, se mostrará el resultado. ¡Tenga en cuenta que esta ecuación puede tener más de una solución! Por lo tanto, los resultados mostrados seguirán calculándose hasta que se hayan recorrido todas las combinaciones.