반응형
리뷰
비교 연산자를 통한 문제 풀이
문제 풀이
- 각 케이스마다 if문을 통해 flag에 bool값을 저장한다.
- 기본은 false로 시작해서 참인 조건이 있을 경우 flag를 true 혹은 false로 치환하여 정답을 출력해 준다.
참고 사항
삼항 연산자를 사용해 주면 출력을 한줄로 실행할 수 있다.
정답 코드
#include <iostream>
using namespace std;
int main() {
int a, b, tc = 0;
string op, ans;
bool flag = false;
while (++tc) {
cin >> a >> op >> b;
if (op == "E") break;
if (op == ">") flag = a > b;
if (op == ">=") flag = a >= b;
if (op == "<") flag = a < b;
if (op == "<=") flag = a <= b;
if (op == "==") flag = a == b;
if (op == "!=") flag = a != b;
cout << "Case " << tc << ": " << (flag?"true":"false") << "\n";
}
}
728x90
반응형
'알고리즘 공부 > C++' 카테고리의 다른 글
백준 2789번 유학 금지 C++ (0) | 2024.07.21 |
---|---|
백준 2495번 연속구간 C++ (0) | 2024.07.21 |
백준 2702번 초6 수학 C++ (0) | 2024.07.21 |
백준 5586번 JOI와 IOI C++ (0) | 2024.07.21 |
백준 2774번 아름다운 수 C++ (0) | 2024.07.21 |