- #include <stdio.h>
-
#include <stdlib.h>
-
-
void bubble_sort(int *array,int n)
-
{
-
int i,j,tmp;
-
for(i=0;i<n-1;i++)
-
{
-
for(j=0;j<n-i-1;j++)
-
{
-
if(array[j]>array[j+1])
-
{
-
tmp = array[j];
-
array[j]=array[j+1];
-
array[j+1]=tmp;
-
}
-
}
-
}
-
}
-
-
int main(void)
-
{
-
int num[]={8,10,3,7,4};
-
int i = 0;
-
for(i=0;i<5;i++)
-
printf("%d ",num[i]);
-
printf("\n");
-
-
bubble_sort(num,5);
-
for(i=0;i<5;i++)
-
printf("%d ",num[i]);
-
printf("\n");
-
-
exit(EXIT_SUCCESS);
- }
- ywx@ywx:~/Desktop/yu/bishi$ ./bubble
-
8 10 3 7 4
- 3 4 7 8 10