문제
해석
변수로 정수를 받고 if 문으로 조건에 따라 출력합니다.
풀이
여러 가지의 조건을 처리하기 위해서는 if ~ else 구문을 기본적으로 사용합니다.
#include<iostream>
using namespace std;
int main(){
int x,y;
cin >> x >> y;
if(x<y)
cout << "<" << endl;
else if(x>y)
cout << ">" << endl;
else
cout << "==" << endl;
}
변수는 바로 입력받기 때문에 초기화할 필요가 없고, >와 < 는 문자이기 때문이 ' ' 로 출력해도 됩니다.
cout << '<';
cout << '>';
하지만 == 기호는 문자가 연속해서 나온 꼴이기 때문에 " "롤 출력해야 합니다. 그냥 문자자체를 출력하려면 전부 " "로 처리하는 게 실수를 줄일 수 있습니다.
정리
C/C++의 기본 문법 구조만 알아도 쉽게 풀 수 있는 문제입니다. 출력 시 문자, 문자열을 출력하게 해주는 " ", ' ' 만 구분해 주면 됩니다.
'프로그래밍 > 코딩 테스트 연습' 카테고리의 다른 글
[백준] 2753번 : 윤년 (2단계) (C++) (0) | 2024.01.07 |
---|---|
[백준] 9498번 : 시험 성적 (2단계) (C++) (1) | 2024.01.07 |
[백준] 10172번 : 개 (1단계) (C++) (0) | 2024.01.06 |
[백준] 10171번 : 고양이 (1단계) (C++) (1) | 2024.01.06 |
[백준] 11382번 : 꼬마 정민 (1단계) (C++) (0) | 2024.01.06 |