El problema de la gallina y el conejo en la misma jaula Cómo escribir en lenguaje C
Una gallina y un conejo en la misma jaula es uno de los problemas matemáticos famosos de la antigua China.
Hace unos 1.500 años, esta interesante pregunta quedó registrada en "Sun Zi Suan Jing". El libro lo describe así:
Hoy hay faisanes y conejos en la misma jaula. Hay treinta y cinco cabezas en la parte superior y noventa y cuatro patas en la parte inferior. Quiero preguntar cuántos faisanes. y conejos hay?
El significado de estas cuatro frases es:
Hay varias gallinas y conejos en la misma jaula, contando desde arriba, hay 35 cabezas, y contando desde abajo, hay. son 94 patas. ¿Cuántas gallinas y conejos hay en la jaula?
Se sabe que el número total de gallinas y conejos es n, y el número total de patas es m. Ingrese n y my genere el número de pollos y conejos en secuencia. Si no hay solución, genere "Sin respuesta"
El programa es el siguiente:
#include <. stdio.h> int main()
{ int T; int n; int m;
scanf("%d",&T); (T--) p>
{
scanf("%d%d",&n,&m
if((m-2*n) >=0 && (m- 2*n)%2==0 && (4*n-m)>=0 && (4*n-m)%2==0)
printf("%d % d\n",(4 *n-m)/2,(m-2*n)/2);
else
printf("Sin respuesta\n");
} return 0;
}
Información ampliada:
Notas para principiantes en programación en lenguaje C:
1. Al escribir identificadores, ignore la diferencia entre letras mayúsculas y minúsculas.
2. Ignorar el tipo de variable y realizar una operación ilegal.
3. Confundir constantes de caracteres con constantes de cadena.
4. Ignora la diferencia entre "=" y "==".
5. Olvidé agregar un punto y coma.
6. Añade más punto y coma.
7. Olvidé agregar el operador de dirección "&" al ingresar variables.
8. El método de ingreso de datos no cumple con los requisitos.
Enciclopedia Baidu-Lenguaje C