//插入排序法对数组中的元素按从小到大进行排序

//插入排序法对数组中的元素按从小到大进行排序 
#include <stdio.h>
void fsort(int a[],int n)
{
    int i,j,t;
    for(i=1;i<n;i++)
    {
        t=a[i];
        for(j=i-1;j>=0&&t<a[j];j--)
            a[j+1]=a[j];
        a[j+1]=t;
    }
}
int main()
{
    int i;
    int a[5]={12,45,3,-98,32};
    fsort(a,5);
    for(i=0;i<5;i++)
        printf("%4d",a[i]);
    
}

运行结果:

原文地址:https://www.cnblogs.com/yanglike111/p/13169116.html