백준_9498번. 시험 성적

💻 생각 정리

  1. 시험 점수를 입력 받는다.
  2. 조건문으로 시험 점수를 검사한다.
  3. 시험 점수가 90~100 사이이면 A를 출력한다.
  4. 시험 점수가 80~89 사이이면 B를 출력한다.
  5. 시험 점수가 70~79 사이이면 C를 출력한다.
  6. 시험 점수가 60~69 사이이면 D를 출력한다.
  7. 시험 점수가 위 조건에 없는 경우 F를 출력한다.

💻 소스 코드

#include <stdio.h>

int main(){
  int score;
  scanf("%d", &score);
  if(90 <= score && score <= 100) printf("A");
  else if(80 <= score && score <= 89) printf("B");
  else if(70 <= score && score <= 79) printf("C");
  else if(60 <= score && score <= 69) printf("D");
  else printf("F");
  return 0;
}

💻 출력 결과

이렇게 원하는 결과를 출력할 수 있다.
해당 문제를 풀기 위해서는 조건문 뿐만 아니라 비교 연산자에 대해 알아야 한다.

💪 비교 연산자

비교 연산자는 말 그대로 두 수를 비교할 때 사용하는 연산자이다.
연산자의 종류는 이러하다.

|| // a || b 인 경우, a 또는 b 둘 중 하나가 참이면 참인 것이다. (또는)
&& // a && b 인 경우, a 와 b 둘 다 참이어야 참인 것이다. (그리고)
< // 다음 부등호는 우리가 흔히 알고 있는 그대로 사용된다.
>
<=
>=
==

해당 문제의 경우, 주어진 범위를 만족하는 조건을 만족해야 하므로 && 연산자를 사용하여 해결할 수 있다.

💻 결과

좋은 웹페이지 즐겨찾기