Red de conocimiento informático - Computadora portátil - Problema de programación VC++ en lenguaje C Pollo y conejo en la misma jaula. Por favor, ayúdenme a ver dónde está el error. ¿Cómo generar "0 0"?

Problema de programación VC++ en lenguaje C Pollo y conejo en la misma jaula. Por favor, ayúdenme a ver dónde está el error. ¿Cómo generar "0 0"?

Para generar 0 0, puede usar el método que usa, o puede asignar m1 y m2 a 0 y luego generar.

El problema radica en tu lógica,

if(a%2==0)

{Encuentra la salida de m1 y m2}

if (a%2!=0||a<4)

{La salida no tiene solución}

La pregunta es:

1 ¿Por qué? ¿Usar dos A paralelo si juicio? Los números pares tienen resultados, los números impares no tienen resultados. Puede utilizar else para simplificar el juicio.

2¿Por qué un<4 no tiene solución? Cuando a=2, m1=1 y m2=1 tendrán el resultado.

3 Está mal calcular m1 y m2. Por ejemplo, cuando es 2, debería ser m1=1, m2=1, cuando es 6, debería ser 2, 3, etc. No se puede determinar de forma sencilla.