본문 바로가기
IT 전산/개발

[초급 연습] C언어 점수 입력받아 학점 반환하는 함수

by 멍뭉부 2023. 11. 14.
728x90

설명
점수를 입력하면 점수를 바탕으로 학점을 판단하여 반환하는 함수를 작성하시오.

입력
0~100 사이의 정수 입력

출력
아래의 학점 판단에 따라 출력

100 ~ 90 : A
89 ~ 80 : B
79 ~ 70 : C
69 ~ 60 D
59 ~ 0 : F

 

#include <stdio.h>

char determineGrade(int score) {
    if (score >= 90 && score <= 100) {
        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;

    // 사용자로부터 점수 입력 받기
    printf("점수를 입력하세요 (0-100): ");
    scanf("%d", &score);

    // 입력된 점수에 따라 학점을 판단하여 출력
    printf("학점: %c\n", determineGrade(score));

    return 0;
}

 

 

 

 

728x90