/*
* 当前版本:v1.0.0
*
* 作者:linqxxy
*
/* 完成日期:2019.3.28
/*
* 函数名称:Bubblesort
*
* 函数功能:冒泡排序
*
* 入口参数:arr,size
*
* 出口参数:空
*
* 返回类型:void
*/
void Bubblesort(int arr[],int size)
{
int left = 0,j=0,checked=0, right = size - 1;
for (left = 0; left < right; left++)
{
for (j = 0; j < right - left; j++)
{
if (arr[j] > arr[j + 1])
{
int tmp = arr[j];
arr[j] = arr[j+1];
arr[j + 1]=tmp;
}
}
}
}
int main()
{
int arr[10] = { 9,8,5,7,3,6,1,2,4,0 };
int size = sizeof(arr) / sizeof(arr[0]);
Bubblesort(arr, size);
for (int i = 0; i < size; i++)
{
printf("%2d", arr[i]);
}
system("pause");
}