冒泡法的三种排序方法:
1、数组排序
#include//#includeint main()
{
int i;
int j;
int tmp;
int arr[8] = { 1, 3, 5, 7, 9, 2, 6, 8 };
int sz = sizeof(arr) / sizeof(arr[0]);
for (j = 0; j < sz - 1; j++)
{
for (i = 0; i < sz - 1 - j; i++)
{
if (arr[i] > arr[i + 1])
{
tmp = arr[i];
arr[i] = arr[i + 1];
arr[i + 1] = tmp;
}
}
}
for (i = 0; i < 8; i++)
printf("%d\n", arr[i]);
system("pause");
return 0;
}
2、封装函数
#includevoid fun(int arr[], int sz)
{
int i;
int j;
int tmp;
for (j = 0; j < sz - 1; j++)
{
for (i =