문제 정보
백준 ( BOJ ) 9498
문제 풀이 : 단순 스위치문
문제 출처 : https://www.acmicpc.net/problem/9498
문제 풀이
간단한 문제입니다. 문제 조건으로
0~ 59 : F 60 ~ 69 : D — 를 보시게 되면
앞자리가 등급에 큰 영향을 줍니다.
만약에 if 문과 else if 문 등으로 나열하게 되면 보기 싫어지겠죠.
그래서 앞자리가 0~5 : F, 6 : D, 7 : C, 8 : B / 9,10 : A
이렇게 스위치문을 통하여 나누어 주면 편하게 해결이 가능합니다.
문제 코드
#include <iostream>
using namespace std;
int main() {
int score;
char result = 'F';
cin >> score;
score /= 10;
switch (score) {
case 10:
case 9:
result = 'A';
break;
case 8:
result = 'B';
break;
case 7:
result = 'C';
break;
case 6:
result = 'D';
break;
}
cout << result;
return 0;
}