[백준 BOJ] 9498번 시험 성적 (C언어)

2022. 2. 2. 18:08PS (Program Solving)/BOJ (백준)

문제 설명

https://www.acmicpc.net/problem/9498

 

9498번: 시험 성적

시험 점수를 입력받아 90 ~ 100점은 A, 80 ~ 89점은 B, 70 ~ 79점은 C, 60 ~ 69점은 D, 나머지 점수는 F를 출력하는 프로그램을 작성하시오.

www.acmicpc.net

백준 BOJ 9498번 시험 성적 문제 사진

 

접근 방법 - 조건문을 이용하는 기본 문제

백준의 9498번 문제는 조건문 if문의 기본 응용문제이다.

해당 문제는 입력받은 점수에 대한 성적을 출력해야 하는 문제이다.

이는 if문, else if문, else문, 그리고 조건문에 사용되는 논리 연산자만 적절하게 사용한다면 어렵지 않게 풀 수 있을 것이다.

물론 if문이 아닌 switch문을 사용하여도 무관하다.

필자는 아래처럼 코드를 작성하여 문제를 해결하였다.

 

성공한 코드

#define _CRT_SECURE_NO_WARNINGS
#pragma warning(disable: 4996)
#include <stdio.h>

//백준 9498번 코드
int main() {
	int n;
	scanf("%d", &n);
	
	if (n >= 90) { printf("A"); }
	else if (n < 90 && n >= 80) { printf("B"); }
	else if (n < 80 && n >= 70) { printf("C"); }
	else if (n < 70 && n >= 60) { printf("D"); }
	else { printf("F"); }
}

 

제출 결과

백준 BOJ 9498번 시험 성적 문제 C 제출 결과

(2021.12.16 백준 9498번 문제 제출 결과)

반응형