개발자 뺚

[BAEKJOON ONLINE JUDGE] 10817번 : 세 수 본문

Solution/C

[BAEKJOON ONLINE JUDGE] 10817번 : 세 수

2023. 8. 30. 01:00

시간 제한 : 1 초

 

메모리 제한 : 256 MB

 

문제

세 정수 A, B, C가 주어진다. 이때, 두 번째로 큰 정수를 출력하는 프로그램을 작성하시오. 

 

입력

첫째 줄에 세 정수 A, B, C가 공백으로 구분되어 주어진다. (1 ≤ A, B, C ≤ 100)

 

출력

두 번째로 큰 정수를 출력한다.


#include<stdio.h>

int arr[3];

int main()
{
    scanf(" %d %d %d", &arr[0], &arr[1], &arr[2]);
    
    for (int i = 0; i < 2; i++) {
    	for (int j = i + 1; j < 3; j++) {
        	if (arr[i] > arr[j]) {
            	int tmp = arr[i];
                arr[i] = arr[j];
                arr[j] = tmp;
            }
        }
    }
    
    printf("%d", arr[1]);
    
    return 0;
}