본문 바로가기

프로그래밍 언어들/C 문제풀이

C언어 문제 - 학점을 입력받아 점수 출력하기(switch~case문) (questions in C)

C언어 문제 - (questions in C)

- switch~case 문을 이용하여 학점(A,B,C,F)를 입력받아 A이면 90점 이상입니다, B이면 80점 이상입니다.

C이면 70점 이상입니다.를 출력하고 F이면 70점 미만입니다.를 출력하라.

(단, A,B,C,F가 아닌 다른 문자를 입력할 경우 "잘못된 입력"이라고 출력할 것)

 

#include <stdio.h>

int main (void)
{
    char grade;

    scanf("%c", &grade);

    switch(grade)
    {
    case 'A': printf("90점 이상입니다.\n"); break;
    case 'B': printf("80점 이상입니다.\n"); break;
    case 'C': printf("70점 이상입니다.\n"); break;
    case 'F': printf("70점 미만입니다.\n"); break;;
    default: printf("잘못된 입력\n");
    }
}