<접근 방법>

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

+ Recent posts