본문 바로가기

C++/백준

[C++][백준] 9498 시험 성적

https://www.acmicpc.net/problem/9498

 

9498번: 시험 성적

시험 점수를 입력받아 90 ~ 100점은 A, 80 ~ 89점은 B, 70 ~ 79점은 C, 60 ~ 69점은 D, 나머지 점수는 F를 출력하는 프로그램을 작성하시오.

www.acmicpc.net

문제

시험 점수를 입력받아 90 ~ 100점은 A, 80 ~ 89점은 B, 70 ~ 79점은 C, 60 ~ 69점은 D, 나머지 점수는 F를 출력하는 프로그램을 작성하시오.

입력

첫째 줄에 시험 점수가 주어진다. 시험 점수는 0보다 크거나 같고, 100보다 작거나 같은 정수이다.

출력

시험 성적을 출력한다.

예제 입력 1

100

예제 출력 1

A

 

풀이

switch문을 이용해서 십의자리 케이스에 따라 result를 설정해서 출력하면 되는 간단한 문제이다.

 

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
#include <stdio.h>
#include <stdlib.h>
 
int main() {
    int a;
    char result;
    scanf("%d"&a);
    int b=a/10;
    switch(b){
    case 10:
    case 9:
        result='A';
        break;
    case 8:
        result='B';
        break;
    case 7:
        result='C';
        break;
    case 6:
        result='D';
        break;
    default :  
        result='F';
    }
    printf("%c\n",result);
}
 

 

 

'C++ > 백준' 카테고리의 다른 글

[C++][백준] 10171 고양이  (0) 2020.03.11
[C++][백준] [DFS/BFS] 10026 적록색약  (0) 2020.03.11
[C++][백준] [DFS/BFS] 9205 맥주 마시면서 걸어가기  (0) 2020.03.11
[C++][백준] 8958 OX퀴즈  (0) 2020.03.11
[C++][백준] 8393 합  (0) 2020.03.11