프로그래밍 언어/C언어

C언어 점수를 입력하면 점수를 바탕으로 학점을 판단하여 리턴 하는 함수를 작성하시오.

컨설턴트X 2023. 5. 11. 14:10
728x90
반응형

점수를 입력하면 점수를 바탕으로 학점을 판단하여 리턴 하는 함수를 작성하시오.-1을 입력하면 프로그램을 종료하도록 한다.(함수 내에서 학점 출력을 하지 않고 리턴 값으로 char 형식의 값을 반환하여아한다.)

 

#include <stdio.h>

char getGrade(int score) {
    if (score >= 90) {
        return 'A';
    } else if (score >= 80) {
        return 'B';
    } else if (score >= 70) {
        return 'C';
    } else if (score >= 60) {
        return 'D';
    } else {
        return 'F';
    }
}

int main() {
    int score;
    do {
        scanf("%d", &score);
        if (score != -1) {
            char grade = getGrade(score);
            printf("당신의 학점은 %c 입니다.\n", grade);
        }
    } while (score != -1);
    return 0;
}
728x90
반응형