學C語言剛學到數組,學到數組排序必不可少,這只是兩種最基礎的排序方法數組
如下排序是根據數字的從大到小排序排序
冒泡排序基礎
//冒泡排序方法
for(int i = 0; i < 9 ; i++)語言
{數字
for (int j = 0; j < 9 - i - 1; j++)數組排序
{
if(number[j] < number[j+1])
{
double temp = number[j];
number[j] = number[j+1];
number[j+1] = temp;
}
}
}
選擇排序
//選擇排序
for (int i = 0; i < 10; i++) {
int k = i;
for (int j = i + 1; j < 10; j++)
{
if (number[k] < number[j])
{
k = j;
}
}
//若是下標發生改變,進行數組的交換
if(i != k)
{
double temp = number[i];
number[i] = number[k];
number[k] = temp;
}
}