#include <iostream> //��װһ������������ð������ʵ�ֶ������������������ //��������:int arr[10] = {4,3,6,9,1,2,10,8,7,5} //ð�������� //����1 �������ַ ����2 ���鳤�� void bubbleSort(int *arr, int len) { for (int i = 0; i < len - 1; i++) { for (int j = 0; j < len - i - 1; j++) { //��� j > j+1 ��ֵ �������� 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++) { std::cout << arr[i] << std::endl; } } int main() { //1���ȴ���һ������ int arr[10] = { 4,3,6,9,1,2,10,8,7,5 }; //����ij��� int len = sizeof(arr) / sizeof(arr[0]); std::cout << "����ij���Ϊ��" << len << std::endl; //2������һ��������ʵ��ð������ bubbleSort(arr, len); //3����ӡ���������� printArray(arr, len); system("pause"); return 0; }