2752

#include <stdio.h>

int main(void)
{
    int num1[3];

    scanf("%d %d %d", &num1[0], &num1[1], &num1[2]);

    int min = num1[0];
    int max = num1[0];
    int temp = num1[0];

    for (int i = 1; i < 3; i++){
        if (num1[i] < min){
            if(min == num1[i-1]){
                temp = num1[i-1];
            }
            min = num1[i];
            continue;
        }
        if (num1[i] > max){
            if(max == num1[i-1]){
                temp = num1[i-1];
            }
            max = num1[i];
            continue;
        }
        temp = num1[i];
        
    }

    printf("%d %d %d", min, temp, max);

    return 0;
}

 

입력값이 3개 밖에 없어서 할 수 있는 정렬 ㅎㅎ... 좀 부끄러운 코드긴 하다 ㅎ...
나중에 좀 더 긴 배열 받아서 quick, merge sort로 해봐야지 

+ Recent posts