View
https://www.acmicpc.net/problem/10817
10817번: 세 수
첫째 줄에 세 정수 A, B, C가 공백으로 구분되어 주어진다. (1 ≤ A, B, C ≤ 100)
www.acmicpc.net
📚 문제
세 정수 A, B, C가 주어진다. 이때, 두 번째로 큰 정수를 출력하는 프로그램을 작성하시오.
입력 | 출력 |
20 30 10 | 20 |
30 30 10 | 30 |
40 40 40 | 40 |
20 10 10 | 10 |
💻 코드
import java.util.*;
public class Main{
public static void main(String args[]){
Scanner scan=new Scanner(System.in);
int a=scan.nextInt();
int b=scan.nextInt();
int c=scan.nextInt();
if (a>=b){
if (c>=a) System.out.println(a);
else if (c<=b) System.out.println(b);
else System.out.println(c);
}
else if(b>=a){
if(c>=b) System.out.println(b);
else if(c<=a) System.out.println(a);
else System.out.println(c);
}
}
}
💡 다른 사람 코드
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scan = new Scanner(System.in);
int a = scan.nextInt();
int b = scan.nextInt();
int c = scan.nextInt();
int num = 0;
if (a >= b || a >= c) {
num = a;
} else if (b >= a || b >= c) {
num = b;
} else {
num = c;
}
System.out.println(num);
}
}
728x90
'알고리즘 > 백준' 카테고리의 다른 글
[반복문] 백준 10952번 A+B - 5(Java) (0) | 2020.02.14 |
---|---|
[반복문] 백준 2439번 별 찍기-2(Java) (0) | 2020.02.14 |
[반복문] 백준 15552번 빠른 A+B(Java) (0) | 2020.02.14 |
reply