코딩/백준

[백준][C] 9498. 시험 성적

rivermoon 2022. 10. 1. 15:09

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

시험 점수를 입력받아

90~100은 A,

79~89는 B,

70~79는 C,

60~69는 D, 그 미만은 F를 출력하는 문제입니다.

첫째 줄에 시험 점수가 주어집니다. 시험 점수는 0보다 크거나 같고, 100보다 작거나 같은 정수입니다.

 

예제 입력

100

예제 출력

A

 

해결 방법

 

if (score >= 90) 
/* 문제의 입력 조건에 100보다 작거나 같은 정수만 들어간다고 쓰여 있으므로, 
굳이 100점이 넘어가는 경우를 생각할 필요는 없습니다. */
/* 필요하다면 if (score <= 100 && score >= 90)으로 사용해도 됩니다. */
else if (score >= 80)
else if (score >= 70)
else if (score >= 60)
else
/* 그 이외의 경우, 즉 60점보다 낮은 경우는 else를 사용합니다. */

코드

#include <stdio.h>
int main(){
	int s;
	scanf("%d", &s);
	
	if (s >= 90)
		printf("A");
	else if (s >= 80)
		printf("B");
	else if (s >= 70)
		printf("C");
	else if (s >= 60)
		printf("D");
	else
		printf("F");
}