반응형
https://www.acmicpc.net/problem/21638
if문을 사용해보는 문제였습니다.
📕 풀이방법
📔 입력 및 초기화
오늘 온도 t1, 오늘 풍속 v1, 내일 온도 t2, 내일 풍속 v2를 선언하고 입력받습니다.
📔 정답출력
조건에 따라 출력합니다. 겹치는 논리가 있기 때문에 조건문을 충족해 정답을 출력 후 프로그램 종료는 필수입니다.
📕 Code
#include <bits/stdc++.h>
using namespace std;
int t1, v1, t2, v2;
int main(){
cin >> t1 >> v1 >> t2 >> v2;
if(t2 < 0 && v2 >= 10) { cout << "A storm warning for tomorrow! Be careful and stay home if possible!"; return 0;}
if(t1 > t2) {cout << "MCHS warns! Low temperature is expected tomorrow."; return 0;}
if(v1 < v2) {cout << "MCHS warns! Strong wind is expected tomorrow."; return 0;}
cout << "No message";
}
'Algorithm > Implementation' 카테고리의 다른 글
(C++) - 백준(BOJ) 1598 : 꼬리를 무는 숫자 나열 (0) | 2021.11.18 |
---|---|
(C++) - 백준(BOJ) 22015 : 金平糖 (Konpeito) (0) | 2021.11.17 |
(C++) - 백준(BOJ) 21633 : Bank Transfer (0) | 2021.11.16 |
(C++) - 백준(BOJ) 21612 : Boiling Water (0) | 2021.11.15 |
(C++) - 백준(BOJ) 21631 : Checkers (0) | 2021.11.15 |