세 정수 A, B, C중에 두 번째로 큰 정수 찾아보기
문제 |
세 정수 A, B, C가 주어진다. 이 때, 두 번째로 큰 정수를 출력하는 프로그램을 작성하시오.
소스 |
import java.util.*; import java.io.*; public class Main { public static void main(String[] args) throws Exception { Scanner sc = new Scanner(System.in); int[] input = new int[3]; int tmp = 0; for (int i=0; i<3; i++){ input[i] = sc.nextInt(); } for (int i=0; i<3; i++) { for (int j=0; j<3; j++) { if (input[i] > input[j]) { tmp = input[i]; input[i] = input[j]; input[j] = tmp; } } } System.out.println(input[1]);
}
}
출처 |
https://www.acmicpc.net/problem/10817
'알고리즘 > JAVA' 카테고리의 다른 글
[JAVA] 백준 알고리즘 2577 : 숫자의 개수 (0) | 2018.07.30 |
---|---|
[JAVA] 백준 알고리즘 1152 : 단어의 개수 (0) | 2018.07.30 |
[JAVA] 백준 알고리즘 9498 : 시험 성적 (0) | 2018.07.30 |
[JAVA] 백준 알고리즘 15552 : 빠른 A+B (0) | 2018.07.30 |
[JAVA] 백준 알고리즘 11721 : 열 개씩 끊어 출력하기 (0) | 2018.07.30 |