반응형
9498번: 시험 성적
시험 점수를 입력받아 90 ~ 100점은 A, 80 ~ 89점은 B, 70 ~ 79점은 C, 60 ~ 69점은 D, 나머지 점수는 F를 출력하는 프로그램을 작성하시오.
www.acmicpc.net
먼저, 정수 1개를 입력 받아 변수 n에 저장한다.
그 다음 문제에 제시된 조건에 따라 조건문을 사용해서 A, B, C, D, F를 출력한다.
- 90 ~ 100점은 A를 출력한다.
- 80 ~ 89점은 B를 출력한다.
- 70 ~ 79점은 C를 출력한다.
- 60 ~ 69점은 D를 출력한다.
- 나머지 점수는 F를 출력한다.
#include <stdio.h>
int main(void) {
int n; // 1. 점수를 저장할 변수 선언
scanf("%d", &n); // 2. 점수를 입력받아 변수 n에 저장
if (n < 0 || n > 100) { // 3-0. 시험점수가 0보다 작거나 100보다 크면
return 0; // 3-0. 프로그램 종료
}
if (n >= 90) { // 3-1. 90 ~ 100점은
printf("A"); // 3-1. A 출력
}
else if (n >= 80) { // 3-2. 80 ~ 89점은
printf("B"); // 3-2. B 출력
}
else if (n >= 70) { // 3-3. 70 ~ 79점은
printf("C"); // 3-3. C 출력
}
else if (n >= 60) { // 3-4. 60 ~ 69점은
printf("D"); // 3-4. D 출력
}
else { // 3-5. 나머지 점수는
printf("F"); // 3-5. F 출력
}
return 0;
}
반응형
'PS > 백준' 카테고리의 다른 글
[백준] 14681번: 사분면 고르기 [C] (0) | 2023.01.03 |
---|---|
[백준] 2753번: 윤년 [C] (0) | 2023.01.03 |
[백준] 1330번: 두 수 비교하기 [C] (0) | 2023.01.03 |
[백준 > 단계별로 풀어보기] 1단계 입출력과 사칙연산 (답) [C / C++] (0) | 2023.01.03 |
[백준] 25083번: 새싹 [C] (0) | 2023.01.02 |