Red de conocimiento informático - Computadora portátil - El lenguaje C ingresa tres números, los ordena por tamaño, genera el valor máximo y ve si hay algún problema. Estoy muy deprimido.

El lenguaje C ingresa tres números, los ordena por tamaño, genera el valor máximo y ve si hay algún problema. Estoy muy deprimido.

SI el anidamiento es demasiado complicado y genera demasiada información inútil.

Después de ordenar los tres números, la idea de asumir a, b, c es: primero comparar a, b, si a gt, intercambiar a, b, luego comparar a, c, si es gt; c simplemente intercambie a y c. De esta forma, el primer número debe ser el más pequeño. Finalmente, compara dos o tres números b,c.

Las declaraciones entre llaves de las tres declaraciones if realizan todas la misma función, que es intercambiar dos números.

El siguiente código de ejemplo genera tres números de punto flotante en orden descendente. Si solo necesita generar el valor máximo, genere C.

#includelt; stdio.hgt;

main()

{

flotador a, b, c, t; p>

main()

{

flotante a, b, c, t;

p>

scanf("fff", amp;a,amp;b,amp;c);

if (agt.b)

{

t=a=b; =t;

}

si (agt; c)

{

t=a; ;

}

si (bgt; c)

{

t= b=c; /p>

}

printf ("el número seguido es 3.2f.2f .2f", a, b, c

}

);