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로 해봐야지
'백준' 카테고리의 다른 글
| [ 백준 / C ] 1357번 : 뒤집힌 덧셈 (3) | 2025.07.11 |
|---|---|
| [ 백준 / C ] 6841번 : I Speak TXTMSG (0) | 2025.07.10 |
| [ 백준 / C ] 11945번 : 뜨거운 붕어빵 (1) | 2025.07.08 |
| [ 백준 / C ] 31429번 : SUAPC 2023 Summer (0) | 2025.07.07 |
| [ 백준 / C ] 22193번 : Multiply (0) | 2025.07.04 |