본문 바로가기
c

1167 : 두 번째로 작은 수

by Son 2021. 4. 17.

문제 설명

세 개의 숫자가 주어질 때 두번째로 작은 수를출력해보자.

예를 들어, 5 9 2 가 있다면 두번째로 작은 수는 5이다.

입력

세 개의 정수가 공백으로 구분되어 입력된다. 

출력

세 개의 정수 중 두번째로 작은 숫자를 출력한다.

입력 예시   예시 복사

201 20 3

출력 예시

20

도움말

#include<stdio.h>

 

int main(void){

 

int a,b,c;

scanf("%d %d %d", &a, &b,&c);

if((a>b && a<c) || (a<b && a>c)){

   printf("%d", a);

}

else if((b>a) && b<c) || (b<a) && b>c)){

   printf("%d", b);

 

}

else if((c>a) && c<b || (c<a && c>b)){

   printf("%d", c);

}

else

  printf("%d", a>b ? b : a);

 

 

return 0;

}

 

'c' 카테고리의 다른 글

1169 : 나이 계산 2  (0) 2021.04.18
1168 : 나이 계산 1  (0) 2021.04.17
1165 : 축구의 신 1  (0) 2021.04.17
1164 : 터널 통과하기 1  (0) 2021.04.16
1163 : 당신의 사주를 봐 드립니다 2  (0) 2021.04.16