c
1172 : 세 수 정렬하기
Son
2021. 4. 20. 00:00
문제 분류 : 보기
문제 설명
세 수를 오름차순으로 정렬하려고 한다. (낮은 숫자 -> 높은 숫자)
예)
5 8 2 ====> 2 5 8 로 출력
입력
세 정수가 입력된다.
출력
낮은 숫자 부터 출력한다.
입력 예시 예시 복사
8 7 6
출력 예시
6 7 8
도움말
숫자가 같을 때도 생각하세요~
#include<stdio.h>
int main()
{
int a, b, c;
scanf("%d %d %d", &a, &b, &c);
if (a>=b && a>=c)
{
if (b>c)
printf("%d %d %d", c, b, a);
else
printf("%d %d %d", b, c, a);
}
else if (b>=a && b>=c)
{
if (a>c)
printf("%d %d %d", c, a, b);
else
printf("%d %d %d", a, c, b);
}
else
{
if (a>b)
printf("%d %d %d", b, a, c);
else
printf("%d %d %d", a, b, c);
}
return 0;
}