Código fuente de intercambio
2. Ingrese el código fuente en la página de edición:
# include ltstdio.h gt
int main()
{
intercambio nulo(int *q1, int *q2, int * Q3);
int a, b, c, *p1, *p2, * p3
printf("Ingrese tres números: ");
scanf("d d d ", amp uno, ampb; c);
p 1 = amp; /p>
p2 = ampb;
p3 = ampc;
Intercambio (p1, p2, P3); : d d d\n ", a, b, c);
Devuelve 0;
}
Intercambio no válido (int *q1, int *q2, int * q3)
{
void swap(int *pt1, int * pt2);
3. Porque este tipo de programación requiere una función personalizada swap( ) Intercambie 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 para llamar a la función de intercambio y finalmente generar el). resultado ordenado, por lo que primero debe definir la función y su espacio asignado.
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ño.
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.