Cómo usar C# para comparar los tamaños de tres números y generarlos en orden descendente
int a = 1;
int b = 5;
int c = 3;
Hay dos tipos Una idea es escribir su propio algoritmo de clasificación, incluida la clasificación externa y la clasificación interna. Las subdivisiones incluyen clasificación de burbujas, clasificación rápida, clasificación Hill, combinación, etc. Puedes leer el libro tú mismo. Este algoritmo de clasificación se utiliza generalmente para exámenes o para examinar grandes cantidades de datos eficientes. Es complicado escribir.
La otra es utilizar el algoritmo C# directamente para ordenar y generar resultados.
int[] array = new int[]{a,b,c};
//El orden actual de la matriz es 1, 5, 3
array = array.OrderBy(x=>x).ToArray();
// Esta oración está ordenando "OrderBy". Si desea invertir el orden (de mayor a menor), utilice OrderByDescending.
De esta manera el array será 135 o 531 (en orden inverso).
Luego puedes generarlos en orden
foreach(var number in array)
{
Consolo.Write(number );
}