C語言數組成績排序


  1. #include<stdio.h>
  2. #define N 10
  3. int main()
  4. {
  5.     int s,i,j,tmp;
  6.     int a[10]={78,56,38,99,81,86,39,100,49,78};
  7.     for( i=0; i<10;i++)
  8.      printf("%d  ",a[i]);
  9.     printf("\n");
  10.     for( i=0; i<N-1;i++)
  11.       { s=i;
  12.         for( j=i+1;j<10;j++)
  13.            if(a[s]>a[j]) 
  14.              s=j;
  15.         if(s!=i)
  16.           {tmp=a[s];
  17.            a[s]=a[i];
  18.            a[i]=tmp;
  19.           }
  20.       }
  21.     for( i=0; i<10;i++)
  22.      printf("%d  ",a[i]);
  23.   return 0; 
  24.  }


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM