#include <stdio.h>
void sort(int * a, int len)
{
int i, j, t;
for (i = 0; i < (len - 1); ++i)
{
for (j = 0; j < (len - 1 - i); ++j)
{
//>表示升序
//<表示降序
if (a[j] > a[j+1])
{
t = a[j];
a[j] = a[j+1];
a[j+1] = t;
}
}
}
}
int main(void)
{
int a[6] = {10, 2, 8, -8, 11, 0};
int i = 0;
sort(a, 6);
for (i = 0; i < 6; ++i)
{
printf("%d ", a[i]);
}
printf("\n");
return 0;
}
/*
在Microsoft Visual Studio 2010的过程:
-----------------------------------
-8 0 2 8 10 11
请按任意键继续. . .
-----------------------------------
总结:
... ...
*/
冒泡算法
最新推荐文章于 2020-02-20 22:29:58 发布