Código fuente secuencial
2. Ingrese el código fuente en la página de edición:
# include & ltstdio.h & gt
int main()
{
intercambio vacío(int *q1, int *q2, int * Q3);
int a, b, c, *p1, *p2, * p3
printf("Por favor, introduzca tres números:");
scanf("%d %d %d ",&one,&b&c);
p 1 = &a;
p2 = &b;
p3 = &c;
Intercambio (p1, p2, P3); ("El orden es: %d %d %d\n ", a, b, c
Devuelve 0
} p>
void swap); (int *q1, int *q2, int *q3)
{
void swap(int *pt1, int *pt2);
3. este tipo de programación requiere una función personalizada swap() para intercambiar los valores de dos variables, y el prototipo de la función es void swap (int *p1, int *p2), la variable de puntero se usa como parámetro en la función principal Se llama a la función de intercambio y finalmente se generan los resultados ordenados, por lo que primero debe definir la función y asignarle espacio.
4. Primero, debe comparar estos tres números por separado y luego insertar otra función en esta función para la segunda comparación de tamaños.
5. Cuando utilice una función de puntero, preste atención a su apuntamiento, apunte claramente al objetivo y estandarice el apuntamiento, de lo contrario, la computadora no podrá reconocerlo y la programación no podrá ejecutarse.
6. Finalmente haga clic en "Ejecutar" y luego ingrese nuestros tres valores diferentes en la computadora, y la computadora los generará en orden de mayor a menor.