由小排到大排序:

#include <stdio.h>

 

int main() {

 

   int number[10] = {9,2,3,1,5,4,8,7,10,6};

   int i = 0, j = 0;

   int temp = 0;

 

   for( i = 0; i < 10; i++) {

       for( j = i; j < 10; j++) {

           if( number[j] < number[i] ) {

               temp = number[j];

               number[j] = number[i];

               number[i] = temp;

           }

       }

   }

 

   for( i = 0; i < 10; i++ ) {

       printf("%d ", number[i]);

   }

 

return 0;

}

 

  由大到小排序:  

#include <stdio.h>

 

int main() {

 

   int number[10] = {9,2,3,1,5,4,8,7,10,6};

   int i = 0, j = 0;

   int temp = 0;

 

   for( i = 0; i < 10; i++) {

       for( j = i; j < 10; j++) {

           if( number[j] > number[i] ) {

               temp = number[j];

               number[j] = number[i];

               number[i] = temp;

           }

       }

   }

 

   for( i = 0; i < 10; i++ ) {

       printf("%d ", number[i]);

   }

 

return 0;

}
arrow
arrow

    JL8051 發表在 痞客邦 留言(0) 人氣()