arr 배열에 들어있는 값을 내림차순으로 정렬해준다.



#include <stdio.h>


int main(void)

 {

     double arr[10] = {12.34, 34.56, 43.45, 55.67, 3.89, 213.2, 345.67, 88.23, 465.1, 2.12};

     int i, j=0, index;

     double b;


      for(i = 0 ; i < 9 ; i++)

      {

         index=i;

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

         {

             if (arr[index] > arr[j])

         index=j;

   }

   b=arr[i];

   arr[i]=arr[index];

   arr[index]=b;

    }


  

  

     printf("삽입 정렬 결과\n");

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

     {

         printf("%.2f ", arr[i]);

     }

     printf("\n");

   

     return 0;

 }

}


질문 사항은 댓글로 남겨주세요.

'IT > C' 카테고리의 다른 글

C언어 문자 종류별 개수, 각 문자 개수 구하기  (0) 2017.07.17
C언어 단어 순서 비교  (0) 2017.07.17

+ Recent posts