Explicación de caso del problema de pedir pollos y conejos en la misma jaula en lenguaje C

Prefacio:

El mismo autor hizo una prueba de lenguaje C en abril de este año, y había un problema de una gallina y un conejo en la misma jaula en la gran pregunta de programación; pensé que era simple, estaría hecho en unos minutos, y Obtuve un puntaje completo, pero se anuló, porque lo pensé cuando estaba en la sala de pruebas. Pensando cuántas patas tiene una gallina, 2 o 3, en realidad se me olvidó y mi corazón estaba extremadamente roto; finalmente decidió que una gallina tiene tres patas, el triángulo es estable, la gallina no luchará, y luego se completó tomó el examen. Después de salir de la sala de examen, elegí al azar un restaurante de fideos y, mientras comía Ticjian, verifiqué cuántas patas tenía la gallina. ¿Por qué hay 2? Oye, los puntos se deducen y la punta no es fragante de inmediato. Hoy, escribiré una explicación de caso del problema de pedir limosna a gallinas y conejos en la misma jaula en lenguaje C para animarme a no cometer errores de sentido común en la vida. Las gallinas tienen 2 patas, así que no cometas errores como a mí.

Pollo y conejo en la misma jaula ejemplo:

 Análisis de ideas:

1) Hay treinta y cinco cabezas en el significado del título: hay 35 pollos y conejos en total.

2) Según el sentido común de la vida: las gallinas tienen 2 patas y los conejos 4 patas, el significado del título es noventa y cuatro, por lo que se puede concluir que las gallinas y los conejos tienen un total de 94 patas.

3) Sea a el número de conejos y b el número de pollos, combine un sistema de ecuaciones de acuerdo con las condiciones anteriores y expréselo en forma de código de lenguaje C.

El código del caso es el siguiente:

#include <stdio.h>
void main(){
	int a=0,b=0;//a为兔,b为鸡,先初始化个数为0
	for(a=1;a<=35;a++){//因为不确定兔和鸡各有多少只,所以假设最大数都为35
		for(b=1;b<=35;b++){
			if((a+b==35)&&(4*a+2*b==94)){//鸡加兔一共有35只,脚的个数一共有94只
				printf("兔有%d只\n",a);
				printf("鸡有%d只\n",b);
			}
		}
	}
}

El resultado de ejecutar el código es el siguiente:

 posdata:

La causa y el efecto del problema se explican claramente y el código se ejecuta correctamente. Es lógico que sea el momento del final del artículo, pero aún quiero decir algo más, ¡quiero promover un consejo de mi ciudad natal en Shanxi! Tijian son los fideos elegidos con palillos de hierro. Siempre es delicioso con varios ingredientes. Los fideos son masticables y nunca te cansarás de comerlos. ¡Bienvenidos a todos a venir a Shanxi para probarlos!

Supongo que te gusta

Origin blog.csdn.net/weixin_63279307/article/details/131473840
Recomendado
Clasificación