Los pollos y los conejos están en la misma jaula, con una cabeza de 30 y un pie de 90. El siguiente segmento del programa calcula cuántos pollos y conejos hay. Analice el programa y complete los espacios en blanco para (x=1. ;x<=__
Las gallinas y los conejos están en la misma jaula, con una cabeza de 30 y una pata de 90. El siguiente segmento del programa calcula cuántas gallinas y conejos hay. El programa completa los espacios en blanco como
for(x=1;x<=30; x++)
{
y=30-x;
si (4*x+ (30-x)*2==90)
printf("%d,%d",x,y);
}
El " El problema del pollo y el conejo en la misma jaula" es un antiguo libro de aritmética chino "Sun Zi Suan Jing". El contenido del famoso problema matemático del libro es: Hay varios pollos y conejos en la misma jaula. Contando desde arriba, hay son treinta y cinco cabezas; contando desde abajo, hay noventa y cuatro patas. ¿Cuántas gallinas y conejos hay en la jaula?
La solución de Sun Tzu es dejar que los conejos y las gallinas levanten sus dos patas al mismo tiempo, de modo que el número de patas en la jaula se reduzca en el número total de cabezas × 2. Dado que sólo las gallinas Si tienes 2 patas, solo hay dos patas del conejo, entonces ÷2 es el número de conejos.
Información ampliada:
La sintaxis del bucle for es for(; ;). El primer signo ";" entre paréntesis del bucle for está precedido por una única expresión que no participa en el bucle. Puede usarse como una declaración de asignación de inicialización para una determinada variable y se usa para asignar un valor inicial a. la variable de control del bucle también se puede utilizar para calcular otra expresión que no está relacionada con el bucle for pero que se procesa antes de la parte del bucle.
El cuerpo del bucle intermedio ejecutado puede ser una o varias declaraciones. Cuando el cuerpo del bucle intermedio tiene solo una declaración, se pueden omitir las llaves {} Una vez ejecutado el cuerpo del bucle intermedio, se puede omitir el final del mismo. La ejecución continuará.
Después de ejecutar el último cuerpo del bucle, la condición se juzgará nuevamente. Si la condición aún es verdadera, el bucle anterior continuará repitiéndose. Cuando la condición no sea verdadera, se ejecutará el bucle for actual. saltó.