#include<stdio.h>
void Sort(int* a, int l)
{
for (int i = 0; i < l - 1; i++)
{
for (int j = 0; j < l - i - 1; j++)
{
int temp;
if (a[j] < a[j + 1])
{
temp = a[j];
a[j] = a[j + 1];
a[j + 1] = temp;
}
}
}
}
void printArry(int* a, int l)
{
for (int k = 0; k < l; k++)
{
printf("%d ", a[k]);
}
}
int main()
{
int a[] = { 0,5,3,7,9,4,6,8,2,1 };
int len = sizeof(a) / sizeof(a[0]);
Sort(a, len);
printArry(a, len);
return 0;
}
冒泡排序随笔
最新推荐文章于 2024-09-05 16:18:04 发布
本文详细介绍了使用C语言实现的冒泡排序算法,通过`Sort`函数对整数数组进行升序排列,然后在`printArry`函数中打印结果。在`main`函数中展示了完整的代码实例。
摘要由CSDN通过智能技术生成