문제
세 정수 A, B, C가 주어진다. 이때, 두 번째로 큰 정수를 출력하는 프로그램을 작성하시오.
입력
첫째 줄에 세 정수 A, B, C가 공백으로 구분되어 주어진다. (1 ≤ A, B, C ≤ 100)
출력
두 번째로 큰 정수를 출력한다.
예제 입력 1
20 30 10 |
예제 출력 1
20 |
예제 입력 2
30 30 10 |
예제 출력 2
30 |
예제 입력 3
40 40 40 |
예제 출력 3
40 |
예제 입력 4
20 10 10 |
예제 출력 4
10 |
더보기
Solution
#include<stdio.h>
int main(void)
{
int A, B, C;
scanf("%d %d %d", &A, &B, &C);
if(A<B && A<C)
printf("%d\n", B<C?B:C);
else if(B<A && B<C)
printf("%d\n", A<C?A:C);
else
printf("%d\n", A<B?A:B);
return 0;
}
728x90
'백준 알고리즘' 카테고리의 다른 글
<백준 알고리즘> 2577번: 숫자의 개수 (0) | 2020.07.06 |
---|---|
<백준 알고리즘> 2869번: 달팽이는 올라가고 싶다 (0) | 2020.07.06 |
<백준 알고리즘> 2523번: 별 찍기 - 13 (0) | 2020.07.06 |
<백준 알고리즘> 2562번: 최댓값 (0) | 2020.07.06 |
<백준 알고리즘> 1712번: 손익분기점 (0) | 2020.07.05 |