Red de conocimiento informático - Material del sitio web - ¿Cómo utilizar el lenguaje C para comparar los tamaños de varios números en un microcontrolador?

¿Cómo utilizar el lenguaje C para comparar los tamaños de varios números en un microcontrolador?

Método de la burbuja, ¡ve a leer un libro! El libro en lenguaje C es muy detallado, así que no lo volveré a escribir para usted. Podrá aprenderlo una vez que lo comprenda ~~~

// Programa de clasificación de burbujas

#. includelt; reg52.hgt;

char x[4]={0, 1, 2, 3}; //se puede almacenar una matriz de n bits de los datos correspondientes,

// Cuando se aplica al microcontrolador, los datos obtenidos se pueden colocar en esta matriz y los datos obtenidos se pueden colocar en esta matriz.

//Cuando se aplica a un microcontrolador, los datos obtenidos se pueden colocar en esta matriz

int a, b, t

void main()<; /p>

{

for(a=0;alt;3;a) //alt;n-1 para n bits

for(b=a 1; blt; 4; b ) //Gráfico(b)=0, 1, 2, 3; alt; b ) lt; b ) //blt; x[a]lt; x[b]) //intercambio

{

t=x[a];

x[a]=x[ b];

x[b]=t;

X[B]=t;

}

Esta vez, por Los números están ordenados de mayor a menor. Ordenando x[4]={3, 2, 1, 0};

}

Te acabo de escribir esto en mi camino hacia y desde el trabajo. ¿Está detallado? ¿suficiente? ¡Deberías poder entenderlo!

Oh, amigo, ¿puedes darme un poco más? Pronto subiré al nivel 5, jaja ~~~~~~