반응형
안녕하세요, 츄르 사려고 코딩하는 집사! 코집사입니다.
이번 글은 백준 알고리즘 10817번 세 수 C언어 문제입니다.
1. 문제
세 정수 A,B,C가 주어진다. 이때, 두 번째로 큰 정수를 출력하는 프로그램을 작성하시오.
2. 입력
첫째 줄에 세 정수 A,B,C가 공백으로 구분되어 주어진다.(1<=A, B, C<=100)
20 30 10
30 30 10
40 40 40
20 10 10
3. 출력
두 번째로 큰 정수를 출력한다.
20
30
40
10
4. 풀이
if문을 이용한 간단한 문제입니다.
A와 B와 C의 관계를 if문을 이용하여 비교하면 됩니다.
5. 소스 코드
#include<stdio.h>
int main()
{
int A,B,C;
scanf("%d %d %d",&A,&B,&C);
if(A>B)
{
if(A>C)
{
if(B>C)
{
printf("%d",B);
}
else printf("%d",C);
}
else printf("%d",A);
}
else
{
if(B>C)
{
if(A>C)
{
printf("%d",A);
}
else printf("%d",C);
}
else printf("%d",B);
}
}
반응형
'알고리즘 > 백준 알고리즘' 카테고리의 다른 글
[백준 알고리즘/BOJ] 10871번 X보다 작은 수(C언어) (0) | 2019.03.28 |
---|---|
[백준 알고리즘/BOJ] 1546번 평균(C언어) (0) | 2019.03.27 |
[백준 알고리즘/BOJ] 11721번 열 개씩 끊어 출력하기(C언어) (0) | 2019.03.26 |
[백준 알고리즘/BOJ] 11720번 숫자의 합(C언어) (2) | 2019.03.25 |
[백준 알고리즘/BOJ] 15552번 빠른 A+B(C언어) (0) | 2019.03.23 |
[백준 알고리즘/BOJ] 1924번 2007년(C언어) (0) | 2019.03.22 |
[백준 알고리즘/BOJ] 2441번 별 찍기 - 4(C언어) (0) | 2019.03.22 |
[백준 알고리즘/BOJ] 2440번 별 찍기 - 3(C언어) (0) | 2019.03.21 |
최근댓글