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
반응형
'프로그래밍 언어 > C언어' 카테고리의 다른 글
임의의 양의 정수 n을 입력 받아 n의 약수의 개수를 출력하는 프로그램 (1) | 2023.05.22 |
---|---|
C언어 사용자로부터 임의의 양의 정수 n을 입력 받고, 1부터 입력 받은 수 까지의 총합을 구하여리턴하는 함수를 재귀함수 형태로 작성하시오. (0) | 2023.05.11 |
C언어 사용자로부터 임의의 정수 값 2개를 입력 받고 첫 번째 값을 두 번째 값만큼 제곱한 결과를 리턴하는 함수를 작성하시오. (0) | 2023.05.11 |
C언어 strlen 함수를 직접 구현하고 구현한 함수를 이용하여 사용자가 입력한 문자열의 길이를 구하시오. (0) | 2023.05.11 |
C언어 표준 입력으로 정수1개를 입력 받고, 입력 받은 정수의팩토리얼을 출력하는 함수를 구현해 프로그램을 작성하시오. (0) | 2023.05.10 |