<접근 방법>
1. 점수를 입력받는다.
2. 점수의 범위에 따라 시험 성적을 출력한다.
<참고>
1. if-else if-else는 앞부터 조건을 체크하며 동작하기 때문에 앞에서 score >= 90을 먼저 체크하고 아닌 경우 score >= 80으로 넘어오기 때문에 두번째는 알아서 80~90 사이일 때만 동작한다. 그렇기 때문에 90보다 작을 때의 조건을 또 걸어주는 것은 인스트럭션을 낭비하는 행위이다.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 | #include <iostream> using namespace std; int main(void) { int score; cin >> score; if(score >= 90) cout << 'A' << "\n"; else if(score >= 80) cout << 'B' << "\n"; else if(score >= 70) cout << 'C' << "\n"; else if(score >= 60) cout << 'D' << "\n"; else cout << 'F' << "\n"; return 0; } | cs |
'C & C++ > Baekjoon' 카테고리의 다른 글
백준 10430 - 나머지 (0) | 2017.12.28 |
---|---|
백준 10172 - 개 (0) | 2017.12.27 |
백준 8958 - OX퀴즈 (0) | 2017.12.27 |
백준 5622 - 다이얼 (0) | 2017.12.27 |
백준 8393 - 합 (0) | 2017.12.27 |