是有名的冒泡排序法,小的浮上去,大的沉下来.给个例子你看看:
#include<stdio.h>
void main()
{
int i,j,temp,arr_num[5]={23,90,9,25,16};
for(i=0;i<5;i++)//控制趟数
{
for(j=4;j>=4-i;j--)//控制每趟的次数
{
if (arr_num[j]<arr_num[j-1])
{
temp=arr_num[j];
arr_num[j]=arr_num[j-1];
arr_num[j-1]=temp;
}
}
}
printf("\nThe sorted array:\n");
for(i=0;i<5;i++)
{
printf("%d\n",arr_num[i]);
}
}