#include<iostream>
using namespace std;
void BubbleSort(int * arr, int len) {
for (int i = 0; i < len - 1; i++) {
for (int j = i+1; j < len; j++) {
int temp;
if (*(arr + i) < *(arr + j)) {
temp = *(arr + i);
*(arr + i) = *(arr + j);
*(arr + j) = temp;
}
}
}
}
int main() {
//封装一个利用指针来实现冒泡排序的函数
int a[8] = { 31,12,2,44,5,222,112,5 };
BubbleSort(a, sizeof(a) / sizeof(int));
for (int i = 0; i< sizeof(a) / sizeof(int)-1; i++) {
cout << a[i] << endl;
}
system("pause");
return 0;
}