티스토리 뷰

C/Baekjoon Online Judge

Baekjoon 백준 10817번 세 수

j0n9m1n1 j0n9m1n1 2016.04.30 20:30
시간 제한메모리 제한제출정답맞은 사람정답 비율
1 초256 MB47182236206350.976%

문제

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

입력

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

출력

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

예제 입력 

20 30 10

예제 출력 

20

예제 입력 2 

30 30 10

예제 출력 2 

30

예제 입력 3 

40 40 40

예제 출력 3 

40

예제 입력 4 

20 10 10

예제 출력 4 

10

힌트

출처














#include <stdio.h>


int main(){

int num[3] = {0, }, i, j, temp;

for(i=  0; i < 3; i++){

scanf("%d", &num[i]);

}

for(i = 0; i < 3; i++){

for(j = 0; j < 2; j++){

if(num[j] < num[j + 1]){

temp = num[j + 1];

num[j + 1] = num[j];

num[j] = temp;

}

}

}

printf("%d", num[1]);

}

댓글
댓글쓰기 폼