코딩/백준
[백준][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");
}