将数字从小到大进行排序

#include <iostream>
using namespace std;
//冒泡排序算法函数
void bubbleSort(int * arr,int len)
{
    for(int i =0;i<len;i++){
        for(int j=0;j<len-1-i;j++)
        {
            if(arr[j]>arr[j+1])
            {
                int temp = arr[j];
                arr[j]=arr[j+1];
                arr[j+1]=temp;
            }
        }
    }
}
int main(){
    //1、创建数组
    int arr[10] = {4,3,6,9,1,2,10,8,7,5};
    //定义数组长度
    int len = sizeof(arr)/sizeof(arr[0]);
    //2、传arr的地址和长度,调用冒泡排序算法函数
    bubbleSort(arr,len);
    //3、遍历并打印排序后的数组元素
    for (int i = 0; i < len; i++)
    {
        cout << arr[i]; 
        cout << ",";
    }
    cout << "冒泡排序算法结束\n";    
    return 0;
}

运行:

1,2,3,4,5,6,7,8,9,10,冒泡排序算法结束