char[] num = new char[5] { 'A', 'b', 'a', 'd', 'c'};
char temp;
for (int i = 0; i < 5; i++)
{
for (int j = i; j < 4; j++)
{
if(num[j]>num[j+1])
{
temp = num[j];
num[j] = num[j + 1];
num[j + 1] = temp;
}
}
}
for (int i = 0; i < 5; i++)
{
Console.WriteLine(num[i]);
}
不只是数字的,字符类型的直接比较就可以了,会自己根据ASCII进行比较。 |