Advertisement

C语言:实现排序函数完成数组从小到大排序

阅读量:
复制代码
    #include <stdlib.h>
    #include<stdio.h>
    void TestFunc();
    
    void sort(int a[],int n)
    {
      /**********Begin**********/
    int i,j,t;
     for(i=0;i<n-1;i++)
       for(j=0;j<n-1-i;j++)
     if(a[j]>a[j+1])
       {t=a[j];
    a[j]=a[j+1];
    a[j+1]=t;
    }
      /**********  End  **********/
    }
    void main()
    {
      int a[16],i;
      for(i=0;i<16;i++)
    a[i]=rand()%10+15;
      for(i=0;i<16;i++)
    printf("%3d",a[i]);
      printf("\n-------------------\n");
      sort(a,16);
      for(i=0;i<16;i++)
    printf("%3d",a[i]);
      TestFunc();
    }

全部评论 (0)

还没有任何评论哟~