冒泡排序算法

来源:互联网 发布:58淘宝运营学徒骗局 编辑:程序博客网 时间:2024/06/08 06:44
#include <stdio.h>


void Swap(int a[],int i,int j)
{
int temp;
temp = a[i];
a[i] = a[j];
a[j] = temp;
}


void Print(int *a,int len)
{
int i = 0;
for(i = 0; i < len; i++)
{
printf("%4d",a[i]);
}
printf("\n");
}


int main()
{
int str[5] = {8,5,9,2,3};
int len = sizeof(str)/sizeof(str[0]);

int i,j;
for(i = 0; i < len -1; i++)
{
for(j = 0; j < len-1-i; j++)
{
if(str[j] > str[j + 1])
{
Swap(str,j,j + 1);
}
}
}
Print(str,len);

return 0;
}
原创粉丝点击