冒泡排序编程实现如下:
#include <stdio.h>
#define LEN 10
int main()
{
int a,i,j;
int ARRAY[10]={23,1,4,9,6,17,24,56,98,72};
printf("\n");
printf("Display this array:\n");
for(a=0;a<10;a++)
{
printf("%d ",ARRAY[a]);
}
printf("\n");
for(j=0;j<10;j++)
{
for(i=0;i<LEN-j-1;i++)
{
int temp;
if(ARRAY[i]>ARRAY[i+1])
{
temp=ARRAY[i+1];
ARRAY[i+1]=ARRAY[i];
ARRAY[i]=temp;
}
}
}
printf("\nAfter sorting,the array is:\n");
for(a=0;a<LEN;a++)
{
printf("%d ",ARRAY[a]);
}
printf("\n");
return 0;
}