본문 바로가기
프로그래밍 언어 문제/코딩테스트(백준)

백준 1330번 문제 풀이 및 해설

by 썬's 2023. 4. 10.

안녕하세요 보글리아입니다.

이번 시간에는 백준 1330번 문제 풀이 및 해설을 하겠습니다.

※본 풀이는 C언어가 아닌 C++를 기반으로 하는 점 양해 부탁드립니다※

 


문제

두 정수 A와 B가 주어졌을 때, A와 B를 비교하는 프로그램을 작성하시오.

  1. 입력 : 첫째 줄에 A와 B가 주어진다. A와 B는 공백 한 칸으로 구분되어 있다.
  2. 출력 : 첫째 줄에 다음 세 가지 중 하나를 출력한다.
  • A가 B보다 큰 경우에는 '>'를 출력한다.
    A가 B보다 작은 경우에는 '<'를 출력한다.
    A와 B가 같은 경우에는 '=='를 출력한다.

풀이

  1. 정수형 자료형으로 변수  a와 b를 선언합니다.
  2. C++의 출력 기능인 cin으로 변수 a와 b에 값을 저장합니다.
  3. if 조건문과 비교연산자를 사용해 a와 b의 크기를 비교하는 조건문을 걸어 각각 그 조건에 따른 <, >, ==를 출력합니다.
#include <iostream>
using namespace std;

int main() 
{
    int a, b;
    cin >> a >> b;
    if (a > b)
    {
        cout << "'>'" << endl;
    }
    else if (a < b)
    {
        cout << "'<'" << endl;
    }
    else if (a == b)
    {
        cout << "'=='" << endl;
    }

    return 0;
}

댓글