#include <stdio.h>
void exchang(int a[], int n)
{
//n-1次
int i = 0;
for (i = 0; i < n - 1; i++)
{
//交换n-1次
int k = 0;
for (k = 0; k < n-1-i ; k++)
{
//交换
if (a[k] > a[k + 1])
{
int temp = a[k];
a[k] = a[k + 1];
a[k + 1] = temp;
}
}
}
}
int main()
{
int a[] = { 9,8,8,6,3,1,3,2,1 };
int sz = sizeof(a) / sizeof(a[0]);
exchang(a, sz);
int i = 0;
for (i = 0; i < sz; i++)
{
printf("%d", a[i]);
}
return 0;
}
【c语言入门】冒泡排序
最新推荐文章于 2024-08-16 21:18:04 发布