#include<iostream> using namespace std; void bubbleSort(int* arr, int len)//int *arr 也可以写为int arr[] { for (int i = 0;i < len - 1;i++) { for (int j = 0;j < len - i - 1;j++) { if (arr[j] > arr[j + 1]) { int temp = arr[j]; arr[j] = arr[j + 1]; arr[j + 1] = temp; } } } } //打印数组 void printArray(int* arr, int len) { for (int i = 0; i < len;i++) { cout << arr[i] << endl; } } int main() { //1、先创建一个数组 int arr[10] = { 4,6,5,2,13,17,8,19,14,10 }; //数组长度 int len = sizeof(arr) / sizeof(arr[0]); //2、创建函数,实现冒泡排序 bubbleSort(arr, len); //3、打印排序后的数组 printArray(arr, len); return 0; }
