Red de conocimiento informático - Conocimiento informático - ¿Cómo escribir un programa fuente en lenguaje C que reorganice cada número que forma un número entero en el número más grande y más pequeño?

¿Cómo escribir un programa fuente en lenguaje C que reorganice cada número que forma un número entero en el número más grande y más pequeño?

No estoy familiarizado con c, espero que pueda serte de alguna ayuda.

Primero obtenga el número (si se obtiene por otros medios, esta parte del programa cambiará)

Por ejemplo, use getchar();

Luego, procese los gráficos obtenidos.

¿Qué tipo de método de preparación es este? Simplemente elige cualquier método. El siguiente método es fácil de entender: realice un bucle varias veces y compare los tamaños de los elementos de la matriz adyacentes para ver si es necesario intercambiar las posiciones de dos variables adyacentes.

Luego salida.

Por ejemplo, usando printf();

Si es un número que ya está en la memoria, necesita usar el operador % para asignar el resto a la matriz. Esto se debe a que los números del primer ejemplo son de tipo carácter y cada número es en realidad un carácter ASCII. El número del que estamos hablando ahora puede ser un número entero, por lo que es necesario dividirlo entre 10 para obtener el resto.

¡Vamos! Creo que puedes escribir bien.