소개
이번 챌린지에서는 조건문을 활용하여 시험 점수에 따라 학생의 성취도를 자동으로 분류하는 C 프로그램을 작성합니다. 프로그램은 0 점에서 100 점 사이의 점수를 처리하며, 지정된 점수 범위에 따라 해당하는 학점 (A, B, C, D 또는 F) 을 출력해야 합니다.
학생 성적 분류하기
조교가 되었다고 가정하고, C 프로그래밍의 조건문을 사용하여 시험 점수에 따라 학생의 성적을 자동으로 분류하는 프로그램을 만들어 보세요.
과제
- 숫자 점수를 알파벳 학점으로 변환하는 C 프로그램을 작성합니다.
- 조건문 (
if-else) 을 사용하여 성적을 분류합니다. - 0 점에서 100 점 사이의 점수를 처리합니다.
- 점수 범위에 해당하는 학점을 출력합니다.
요구 사항
- 프로그램 파일 경로는
~/project/grade_classifier.c로 생성합니다. - 다음 성적 범위를 사용합니다:
- 90-100: A
- 80-89: B
- 70-79: C
- 60-69: D
- 0-59: F
- 성적 분류를 위해
if-else문을 사용합니다. - 프로그램은 숫자 점수를 입력받아야 합니다.
- 콘솔에 학점을 출력합니다.
예시
다양한 점수를 입력하여 프로그램이 성적을 올바르게 분류하는지 확인하세요.
gcc grade_classifier.c -o grade_classifier
./grade_classifier
출력 예시
| 입력 | 출력 |
|---|---|
| 95 | A |
| 85 | B |
| 75 | C |
| 65 | D |
| 57 | F |
힌트
- 여러 개의
if-else문을 사용하여 점수 범위를 확인하세요. - 각 성적 범위를 개별적으로 처리해야 함을 잊지 마세요.
>=및<와 같은 비교 연산자를 사용하세요.- 조건문을 검사하는 순서를 고려하세요.
요약
이번 챌린지에서는 시험 점수에 따라 학생의 성적을 자동으로 분류하는 C 프로그램을 작성해 보았습니다. 조건문을 활용하여 0 점에서 100 점 사이의 점수를 처리하고, 정해진 범위에 따라 해당하는 학점 (A, B, C, D 또는 F) 을 출력하는 방법을 익혔습니다.



