Red de conocimiento informático - Computadora portátil - Varias formas de ordenar tres números en lenguaje C

Varias formas de ordenar tres números en lenguaje C

Método 1: Utilice 3 variables para almacenar 3 números, ordenados de mayor a menor:

int a,b,c,tmp;

printf ("Por favor ingrese 3 números:");

scanf("%d%d%d",&a,&b,&c);

if(a

{

tmp=a;

a= b;

b=tmp;

}

if(a

{

tmp=a;

a=c;

c=tmp;

}

if(b

{

tmp=b;

b=c;

c=tmp;

}

printf("Según el máximo El orden al más pequeño es: %d,%d,%d\n",a,b,c); variables y use el método de clasificación de burbujas para ordenar

int i=0,j=0,tmp=0,a[3];

printf("Ingrese 3 números:") ;

for(i=0; i<3;i++)

scanf("%d",&a[i]);

for(i =0;i<2;i++)

for(j=0;j<2-i;j++)

if(a[i]

{

tmp=a[i];

a[i]=a[i+1];

a[i+1]= tmp;

}

printf("En orden de mayor a menor:");

for(i=0;i<3;i++ )

printf("%d ?",&a[i]);

printf("\n");