#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;
}