ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 난수 발생 후 정리
    코딩/C언어 2018. 9. 27. 15:02
    반응형

    #include <stdio.h>

    #include <stdlib.h>

    void selectionSort(int list[], int size);

     

    int main(void)

    {

    int num[10];

    int i;

     

    srand(time(NULL));

     

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

    num[i] = rand() % 100;

     

    printf("발생된 난수: \t");

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

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

    printf("\n");

     

    selectionSort(num, 10);

     

    printf("정렬 후: \t");

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

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

    printf("\n");

    }

     

    void selectionSort(int list[], int size)

    {

    int minimum = 1000, i, j, keyIndex, num, n = 0;

     

    for (j = 0; j < size; j++)

    {

    for (i = size - 1; i >= n; i--)

    {

    if (minimum > list[i])

    {

    minimum = list[i];

    keyIndex = i;

    }

    }

     

    num = list[n];

    list[n] = list[keyIndex];

    list[keyIndex] = num;

     

    n++;

    minimum = 1000;

    }

     

    }

     

     

    결과:

    반응형

    '코딩 > C언어' 카테고리의 다른 글

    좌석 예약  (0) 2018.09.27
    집합이 같은지 비교  (0) 2018.09.27
    거스름돈 계산  (0) 2018.09.04
    난수 발생, 분류  (0) 2018.09.04
    난수 발생, 최대값  (0) 2018.09.04
Designed by Tistory.