#include <stdio.h>
void sort(int *, int);
int main(void)
{
int i;
int a[6] = {10,2,8,-8,11,0};
sort(a, 6);
for(i=0;i<6;i++)
{
printf("%d ", a[i]);
}
printf("\n");
return 0;
}
void sort(int *a, int len)
{
int i, j, tmp;
for(i=0;i<len-1;i++)
{
for(j=0; j<len-1-i;j++)
{
if(a[j] > a[j+1])
{
tmp = a[j];
a[j] = a[j+1];
a[j+1] = tmp;
}
}
}
}
本文提供了一个使用C语言实现的简单数组排序程序示例。该程序定义了一个sort函数,采用冒泡排序算法对整型数组进行升序排列,并在主函数中调用此排序函数,最后打印排序后的结果。
1503

被折叠的 条评论
为什么被折叠?



