Algorithm/BAEKJOON

[ C / C++ ] 백준 10817 세 수

곽수진 2022. 4. 17. 22:05
반응형

문제

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

 

#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>

int main() {
	int a, b, c;
	scanf("%d%d%d", &a, &b, &c);
	int max = a;
	if (b > max)
		max = b;
	if (c > max)
		max = c;

	if (max == a) {
		if (b >= c)
			printf("%d", b);
		else
			printf("%d", c);
	}

	else if (max == b) {
		if (a >= c)
			printf("%d", a);
		else
			printf("%d", c);
	}

	else {
		if (a >= b)
			printf("%d", a);
		else
			printf("%d", b);
	}
	return 0;
}
반응형