CH8_6.C
上传用户:lgb298
上传日期:2013-03-22
资源大小:1025k
文件大小:0k
源码类别:

软件工程

开发平台:

C/C++

  1. #include <stdio.h>
  2. typedef struct
  3. {  int key;
  4.   /* float info;*/
  5. }JD;
  6. void smp_selesort(JD r[],int n)
  7. {  int i,j,k;
  8.    JD x;
  9.    for(i=1;i<n;i++)
  10.    {  k=i;
  11.       for(j=i+1;j<=n;j++)
  12.          if(r[j].key<r[k].key)  k=j;
  13.       if(i!=k)
  14.       {  x=r[i];
  15.          r[i]=r[k];
  16.          r[k]=x;
  17.       }
  18.    }
  19. }
  20. void main()
  21. {
  22.     static JD r[]={0,49,38,65,97,76,13,27};
  23.     int i,n=7;
  24.     smp_selesort(r,n);
  25.     for(i=1;i<=n;i++)
  26.       printf("%d  ",r[i].key);
  27.     printf("n");
  28. }